home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Mail / pine3.92 / pine / helptext.c < prev    next >
C/C++ Source or Header  |  1996-04-16  |  275KB  |  6,533 lines

  1. #include <stdio.h>
  2.  
  3.  
  4. char *h_news[] = {
  5.  "     RELEASE NOTES for PINE --A Program for Internet News and Email",
  6. "                Version 3.92 (built ___cdate)",
  7. "                         University of Washington",
  8. " ",
  9. " ",
  10. "TABLE OF CONTENTS",
  11. "        (1) Summary of Recent Changes",
  12. "        (2) PC-Pine Notes",
  13. "        (3) Configuration",
  14. "        (4) Coming Attractions",
  15. "        (5) History",
  16. "        (6) Credits",
  17. "        (7) Legal Notices",
  18. " ",
  19. "---------------------------------",
  20. "| (1) Summary of Recent Changes |",
  21. "---------------------------------",
  22. " ",
  23. " ",
  24. "TOP TEN NEW FEATURES IN 3.92",
  25. " ",
  26. " ",
  27. " o Optional message filtering hooks (can be used for PGP integration)",
  28. " o Extensive address and list management improvements",
  29. " o Additional printing capabilities",
  30. " o Improved MIME and non-ascii support (mime.types, 1522, 8BITMIME)",
  31. " o Improved PC-Pine for Windows (GUI amenities, 32bit version)",
  32. " o Some modest performance improvements",
  33. " o Lots of new personal-preference options and command improvements",
  34. " o Hooks for integral file transfer between desktop computer & Unix Pine",
  35. " o Builtin signature editor",
  36. " o Improved user feedback when Pine is busy or waiting",
  37. " ",
  38. "The 3.92 release also includes a stand-alone version of Pine's internal",
  39. "file browser, named \"pilot\" --for \"Pine's Lister Of Things\", and an",
  40. "OS/2 version of Pine contributed by David Nugent.",
  41. " ",
  42. "---------------------------------",
  43. " ",
  44. "Here is a more extensive (but by no means exhaustive) list of changes...",
  45. " ",
  46. "MISC",
  47. " o Visual BUSY (or % completion) indication during long operations",
  48. " o Delete flag no longer preserved on Save",
  49. " o Alerts require confirmation",
  50. " o Timeouts on open and read operations",
  51. " o Hooks for external filtering of incoming and outgoing messages",
  52. " o Turn off tty messages by default to reduce confusion",
  53. " o Unix and PC-Pine now use same search path for certain support files",
  54. " o Access to mailboxes in accounts with a different login name {host/user= }",
  55. " o Can re-open INBOX without restarting Pine",
  56. " o New-mail check interval may be set",
  57. " o Can specify your alternate (alias) addresses",
  58. " o RFC-1522 support for non-ASCII character sets in headers",
  59. " o X/Motif users: Mouse support",
  60. " o X/Motif users: Pine changes icon label when new mail arrives",
  61. " o Setup includes integral signature editor command",
  62. " o Improved IMAP \"dead stream\" handling",
  63. " o Improvements for restricted-access environments (operating-dir variable)",
  64. " ",
  65. "ADDRESS MANAGEMENT IMPROVEMENTS",
  66. " o Improved Take interface and capabilities",
  67. "    - Take addresses in message body",
  68. "    - Take between address books",
  69. "    - WhereIs subcommand on Take screen",
  70. " o Improved Addressbook capabilities",
  71. "    - View/Edit screen",
  72. "    - Simplification of regular vs. list entries",
  73. "    - Easier to add entries to lists",
  74. "    - Export subcommand",
  75. "    - Global config var to set default addressbook entries",
  76. "    - Select multiple addresses for composer without re-entering",
  77. "    - Can forward addrbook entries using MIME type Application/Directory",
  78. " ",
  79. "NEWS IMPROVEMENTS",
  80. " o Subscribe to multiple groups without re-entering for each",
  81. " o Support for follow-ups header in Reply and View",
  82. " o Support NNTP servers requiring authentication",
  83. " o Compile-time option to submit news locally (rather than via NNTP)",
  84. " o Improved Reply handling",
  85. " ",
  86. "PRINTING IMPROVEMENTS",
  87. " o New printer configuration screen",
  88. " o Control of trailing form-feed",
  89. " o Allow definition of list of printers",
  90. " o New features to control separators between messages",
  91. " o New feature to allow per-message access to custom print command",
  92. " o Ability to print message index",
  93. " o Forced enabling of xon-xoff flow-control during printing",
  94. " o Ability to set init or trailer strings for each printer definition",
  95. " ",
  96. "VIEW MESSAGE IMPROVEMENTS",
  97. " o Number of lines of text overlap between pages can be set",
  98. " o Control of which headers are displayed by default",
  99. " ",
  100. "COMPOSER IMPROVEMENTS",
  101. " o LCC (List CC) header for hiding long address lists",
  102. " o To: will get dummy group header if only BCC or LCC given (no TO or CC).",
  103. " o Support for verbose sending (shows result of attempt to send)",
  104. " o Improved justification algorithm",
  105. " o Partial support for justifying included message text",
  106. " o Can delete messages from Postponed Msg index",
  107. " o ^R sub-option to include/attach a msg # from current folder",
  108. " o ^R sub-option to upload files from desktop computer directly into composer",
  109. " o Word wrap preserves NLs",
  110. " o File name completion (^R, ^J and \"Attchmnt:\"?)",
  111. " o If msg canceled, save (optionally) in .dead.letter",
  112. " o Config variable to specify alternate speller",
  113. " o Included text indent string may be reset",
  114. " o Can set composer wrap column",
  115. " o Can modify ^K behavior to cut from cursor position, ala emacs",
  116. " o Can select whether DELETE key acts like ^D or ^H",
  117. " o Use separate buffers for cut and justify",
  118. " o Way to input 8-bit characters: <ESC><ESC><dec-num><dec-num><dec-num>",
  119. " o Resuming postponed composition: show fcc and bcc if not default values",
  120. " ",
  121. "MISC COMMAND IMPROVEMENTS",
  122. " o Pipe",
  123. "    -subcommand to select raw message output mode",
  124. "    -subcommand to select free-output mode",
  125. "    -subcommand to select whether mailbox message delimiter is included",
  126. " o Sort by TO: or CC: field",
  127. " o Bounce",
  128. "    -Apply now supports Bounce",
  129. "    -^T subcmd to get to address book",
  130. " o Select",
  131. "    -Allows inversion of current selection",
  132. "     -Improved user-interface for \"By Date\" selection",
  133. " o Reply",
  134. "    -Newsgroups header generally ignored unless Path header present",
  135. "    -New option to allow simultaneous email reply and news followup",
  136. "    -Reply-to-all improved for LISTSERV case",
  137. "    -Feature to use Reply-to address without prompting",
  138. " o Setup/Config screen",
  139. "    -Allow exit without committing changes",
  140. "    -Improved Add vs. Change behavior",
  141. " o Improved Bug Report command",
  142. " o Main menu now has Journal subcommand (log of informational messages)",
  143. " o New \"Select current msg and advance\" command in Index and ViewMsg (\":\")",
  144. " o Export includes ability to download message to desktop computer",
  145. " o Flag command revised to provide (optional) display of all flags",
  146. " ",
  147. "FEATURES TO ASSIST VISUALLY IMPAIRED USERS",
  148. " o show-cursor feature",
  149. " o single-column folder/file list display",
  150. " o disable-keymenu feature",
  151. " o control of index display format",
  152. " o control of addressbook display format",
  153. " o control of page overlap in View Message",
  154. " ",
  155. "FOLDER AND FILE MANAGEMENT IMPROVEMENTS",
  156. " o New default save and fcc name rules",
  157. " o Control over whether dot files are displayed",
  158. " o Incoming-archive-folders list",
  159. " o Pruned-folders list",
  160. " ",
  161. "MIME IMPROVEMENTS",
  162. " o mime.types file to control content-type of attachment",
  163. " o Option to enable 8BITMIME negotiation when ESMTP server available",
  164. " o Option to suppress MIME encoding for News posting",
  165. " o View Message and View Attach show type/subtype",
  166. " o New \"About Attachment\" subcommand under View Attach",
  167. " o RFC-1522 non-ascii character support for headers",
  168. " o Mailcap can override internal viewer for text/types except text/plain",
  169. " o Suppress display of text types overridden in mailcap, except text/plain",
  170. " o Composer shows assigned content-type for attachments",
  171. " o Can set mime-types and mailcap file path",
  172. " o Try to display first text type in message even if mis-labelled",
  173. " ",
  174. "NEW COMMAND LINE OPTIONS",
  175. " o A -c context flag for -f (allows opening path w/o context interpretation)",
  176. " o Allow \"pine fred < file \"  (which still puts you into the composer).",
  177. " o For Pico: operating-directory flag, similar to Pine's config variable",
  178. " ",
  179. "PERFORMANCE IMPROVEMENTS",
  180. " o Internal optimizations",
  181. " o Improved use of IMAP streams when changing folders",
  182. " o Use of same stream for aggregate saves",
  183. " o Major improvements in informational message display and queuing",
  184. " o Full caching enabled in Win32 version of PC-Pine",
  185. " ",
  186. "NEW VARIABLES",
  187. " ",
  188. " o incoming-archive-folders=",
  189. " o pruned-folders=",
  190. " o default-saved-msg-folder=",
  191. " o viewer-hdrs=",
  192. " o goto-default-rule=",
  193. " o speller=",
  194. " o composer-wrap-column=",
  195. " o reply-indent-string=",
  196. " o display-filters=",
  197. " o sending-filters=",
  198. " o alt-addresses=",
  199. " o addressbook-formats=",
  200. " o index-format=",
  201. " o viewer-overlap=",
  202. " o status-message-delay=",
  203. " o mail-check-interval=",
  204. " o newsrc-path=",
  205. " o news-active-file-path=",
  206. " o news-spool-directory=",
  207. " o upload-command=",
  208. " o upload-command-prefix=",
  209. " o download-command=",
  210. " o download-command-prefix=",
  211. " o mailcap-search-path",
  212. " o mimetype-search-path",
  213. " ",
  214. " o bugs-additional-data=",
  215. " o suggest-fullname=",
  216. " o suggest-address=",
  217. " o local-fullname=",
  218. " o local-address=",
  219. " o forced-abook-entry=",
  220. " o kblock-passwd-count=",
  221. " o sendmail-path=",
  222. " o operating-dir=",
  223. " ",
  224. " NEW FEATURES:",
  225. " ",
  226. " o allow-talk                (enables other processes to write to tty)",
  227. " o auto-zoom-after-select",
  228. " o auto-unzoom-after-apply",
  229. " o compose-cut-from-cursor   (ala emacs)",
  230. " o compose-maps-delete-key-to-ctrl-d",
  231. " o compose-send-offers-first-filter",
  232. " o disable-keymenu",
  233. " o disable-signature-edit-cmd",
  234. " o enable-8bit-esmtp-negotiation",
  235. " o enable-8bit-nntp-posting",
  236. " o enable-cruise-mode        (SPACE acts like tab when at end of msg)",
  237. " o enable-cruise-mode-delete (look at it once, then it disappears)",
  238. " o enable-dot-files          (file browser normally hides dot files)",
  239. " o enable-dot-folders        (folder lister normally hides them)",
  240. " o enable-flag-screen-implicitly",
  241. " o enable-mouse-in-xterm",
  242. " o enable-verbose-smtp-posting",
  243. " o fcc-on-bounce",
  244. " o pass-control-characters-as-is",
  245. " o print-offers-custom-cmd-prompt",
  246. " o print-index-enabled",
  247. " o print-formfeed-between-messages",
  248. " o quell-dead-letter-on-cancel",
  249. " o quell-lock-failure-warnings",
  250. " o quell-status-message-beeping",
  251. " o reply-always-uses-reply-to",
  252. " o save-will-quote-leading-froms",
  253. " o show-cursor",
  254. " o single-column-folder-list",
  255. " o tab-visits-next-new-message-only  (skips those marked Important)",
  256. " o use-sender-not-x-sender",
  257. " ",
  258. "Modified:  preserve-start-stop-characters  (now implicit during printing)",
  259. " ",
  260. "NEW FEATURES SPECIFIC TO PC-PINE for Windows",
  261. " ",
  262. " o Pull-down menus",
  263. " o Optional tool bar",
  264. " o Scroll bars",
  265. " o Additional mouse support",
  266. " o Improved cut/paste support",
  267. " o Ability to display message in separate window",
  268. " o Screen and printer fonts separately controllable",
  269. " o Improved Windows printing support",
  270. " o Spell checker interface",
  271. " o Piping support",
  272. " o Drag'n'drop into composer",
  273. " o Create pinecrsh.txt when it crashes",
  274. " o Win32 version, with full caching",
  275. " o Control-6 works consistently as ^^ (Mark)",
  276. " o Can enable dialogue boxes in lieu of normal prompts",
  277. " ",
  278. "BUG FIXES",
  279. " ",
  280. " o  pine.conf (init.c) fix (some variables being ignored)",
  281. " o  Export bug (invalid msg separator syntax)",
  282. " o  Empty .pine-interrupted not removed",
  283. " o  Interrupted compositions not being saved",
  284. " o  Looping fixes",
  285. " o  PLUS hundreds of others...",
  286. " ",
  287. "OTHER",
  288. " ",
  289. " o Pine file browser available as a stand-alone program (Pilot)",
  290. " o New version of Pico",
  291. " o Revised Update service, accessed by Pine's Setup/Update command",
  292. " ",
  293. " ",
  294. "STABILITY AND LIFE EXPECTANCY",
  295. " ",
  296. "As you can see, Pine 3.92 contains a *lot* of new stuff.",
  297. "Accordingly, consider this to be BETA code.",
  298. " ",
  299. "The plan is to release one or possibly two follow-on versions",
  300. "within 3-6 months (sooner if needed to correct a serious bug).",
  301. "First, there will be a Pine 4.00, which will have mostly the",
  302. "same functionality as 3.92, but will use the new IMAP4-capable",
  303. "c-client libraries in preparation for utilizing certain IMAP4",
  304. "extensions later on.  In addition, if circumstances warrant,",
  305. "there may be a \"3.93\" bug fix release in the same time frame.",
  306. " ",
  307. " ",
  308. "---------------------",
  309. "| (2) PC-PINE NOTES |",
  310. "---------------------",
  311. " ",
  312. "PC-Pine is now available for Windows/Winsock in both 16 and 32 bit",
  313. "versions, as well as the following DOS versions: packet driver, Novell",
  314. "LWP, FTP PC-TCP, Sun PC-NFS.  Only the 32 bit Windows version has full",
  315. "caching enabled; thus it should be noticeably faster than the DOS and",
  316. "16 bit Windows versions.  Sorting is still slow, however.",
  317. " ",
  318. "Some specific limitations of the DOS version (these do not apply to",
  319. "the Windows/Winsock version of PC-Pine):",
  320. "   o The unix-pipe-cmd function is not available.",
  321. "   o There is no spelling checker.",
  322. "   o Alternate editor function is not available.",
  323. "   o Memory: the DOS version needs about 500K out of 640K.",
  324. "   o The DOS version can't run image viewer from within Pine, due to memory.",
  325. "   o Messages (excluding attachments) must fit in DOS memory,",
  326. "     however, attachments may be any size.",
  327. " ",
  328. "Additional notes:",
  329. " ",
  330. "-The Windows/Winsock version of PC-Pine is not a full GUI Windows",
  331. " application, however, version 3.92 introduces quite a few GUI",
  332. " amenities, including: scroll bars, pull-down menus, expanded mouse",
  333. " support, etc.",
  334. " ",
  335. "-While message folders may be either local or remote, several support",
  336. " files must be available on the local disk.  In particular your",
  337. " PINERC config file, ADDRBOOK, NEWSRC, and PINE.SIG (your signature file).",
  338. " Other files (postponed and interrupted messages, debug files) are also",
  339. " stored locally.  Some users of both PC-Pine and Unix Pine must worry",
  340. " about keeping their pinerc, address book, and newsrc files in sync.",
  341. " This may be done using remote file system protocols or manual copying.",
  342. " Remote access to these support files is *definitely* planned for the future.",
  343. " ",
  344. "-The PC-PINE message folder format is based on byte-counts for maximum",
  345. " efficiency, so they must not be edited. The format is non-standard, but",
  346. " conversion utilities would not be difficult. This format is supported in",
  347. " Unix Pine as well.  PC-Pine can also open Unix-style folders for",
  348. " READ-ONLY access.",
  349. " ",
  350. "-Don't expect to display a picture without exiting PC-Pine for DOS, due",
  351. " to DOS memory limitations.  In some configurations, there *may* be enough",
  352. " memory for the viewer and a small image, but don't count on it.  With",
  353. " PC-Pine for Windows/Winsock, the memory constraints are greatly",
  354. " diminished, and viewing image attachments seems to work quite well.  We",
  355. " have been testing with the \"lview\" package by Leonardo Loureiro, which",
  356. " can be obtained from oak.oakland.edu or any other SimTel mirror site.",
  357. " ",
  358. "---------------------",
  359. "| (3) Configuration |",
  360. "---------------------",
  361. " ",
  362. "Configuration precedence.",
  363. " ",
  364. "There are several levels of Pine configuration.  Configuration values at",
  365. "a given level override corresponding values at lower levels.  In order of",
  366. "increasing precedence:",
  367. " ",
  368. " o built-in defaults,",
  369. " o system-wide pine.conf file,",
  370. " o personal .pinerc file (may be set via built-in Setup/Config menu.),",
  371. " o command-line options,",
  372. " o system-wide pine.conf.fixed file.",
  373. " ",
  374. "There is one exception to the rule that configuration values are replaced",
  375. "by the value of the same option in a higher-precedence file:",
  376. "the feature-list variable has values that are additive, but can be",
  377. "negated by prepending \"no-\" in front of an individual feature name.",
  378. " ",
  379. "File name defaults.",
  380. " ",
  381. "Notes:",
  382. " ",
  383. " o <exe dir> = directory where pine.exe found.",
  384. " o <pinerc dir> = directory where pinerc found.",
  385. " o * = default file name is overridable in pinerc.",
  386. " o $HOME, if not explicitly set, defaults to root of the current drive.",
  387. " o $MAILCAPS, if set, is used in lieu of the default mailcap search paths.",
  388. " o + between the mailcap paths implies that the two files are combined.",
  389. " o ; between other default paths implies that the first one found is used.",
  390. " ",
  391. "Pine looks for most support files in the same directory it finds its",
  392. "personal configuration file (pinerc).  The -p command-line flag may be",
  393. "used to specify a particular path name for the pinerc file.  If a",
  394. "pinerc file does not exist, it will be created (if directory permissions",
  395. "allow).  In PC-Pine, if -p or $PINERC are not defined, Pine will look",
  396. "in $HOME\\PINE and the directory containing the PINE.EXE.  If a PINERC",
  397. "file does not exist in either one, it will create one in the first of those",
  398. "two directories that is writable.  In detail:",
  399. " ",
  400. "PC-Pine:",
  401. " ",
  402. " executable     <DOS search path>\\pine.exe",
  403. " help index     <exe dir>\\pine.ndx",
  404. " help text      <exe dir>\\pine.hlp",
  405. " ",
  406. " pers config    $PINERC  ;  $HOME\\pine\\pinerc  ;  <exe dir>\\pinerc",
  407. " global cfg     $PINECONF",
  408. " ",
  409. " password       <pinerc dir>\\pine.pwd",
  410. " debug          <pinerc dir>\\pinedebg.txt",
  411. " crash          <pinerc dir>\\pinecrsh.txt",
  412. " signature*     <pinerc dir>\\pine.sig",
  413. " addressbook*   <pinerc dir>\\addrbook",
  414. " addrbook lu    <pinerc dir>\\addrbook.lu    (appends .lu to addrbk name.)",
  415. " mailcap*       <pinerc dir>\\mailcap  +  <exe dir>\\mailcap",
  416. " mimetypes*     <pinerc dir>\\mimetype +  <exe dir>\\mimetype",
  417. " newsrc*        $HOME\newsrc (if exists, else) <pinerc dir>\newsrc",
  418. " sentmail*      $HOME\\mail\\sentmail.mtx",
  419. " postponed*     $HOME\\mail\\postpond.mtx",
  420. " interrupted    $HOME\\mail\\intruptd",
  421. " ",
  422. "Unix Pine:",
  423. " ",
  424. " executable     <Unix search path>/pine",
  425. " persnl cfg     ~/.pinerc",
  426. " global cfg     /usr/local/lib/pine.conf",
  427. " fixed cfg      /usr/local/lib/pine.conf.fixed",
  428. " local help     /usr/local/lib/pine.info",
  429. " ",
  430. " interrupted    ~/.pine-interrupted-mail",
  431. " debug          ~/.pine-debugN",
  432. " crash        ~/.pine-crash",
  433. " newsrc*        ~/.newsrc",
  434. " signature*     <pinerc dir>/.signature",
  435. " addressbook*   <pinerc dir>/.addressbook",
  436. " addrbook lu    <pinerc dir>/.addressbook.lu  (appends .lu to addrbk name.)",
  437. " postponed*     ~/mail/postponed-msgs",
  438. " sentmail*      ~/mail/sent-mail",
  439. " mailcap*       ~/.mailcap + /etc/mailcap",
  440. "                           + /usr/etc/mailcap + /usr/local/etc/mailcap",
  441. " mimetypes*     ~/.mime.types + /etc/mime.types + /usr/local/lib/mime.types",
  442. " ",
  443. " news-spool    varies across Unix flavors, e.g. /usr/spool/news or /var/news",
  444. " active-news    varies across Unix flavors, e.g. /usr/lib/news/active",
  445. " lock files     /tmp/.\\usr\\spool\\mail\\xxxx",
  446. " inbox          /usr/spool/mail/xxxx",
  447. " password       /etc/passwd",
  448. " ",
  449. "Mailcap files.",
  450. " ",
  451. "Pine honors the mailcap configuration system for specifying external",
  452. "programs for handling attachments.  The mailcap file maps MIME attachment",
  453. "types to the external programs loaded on your system which can display",
  454. "and/or print the file.  A sample mailcap file comes bundled with the Pine",
  455. "distribution.  It includes comments which explain the syntax you need to",
  456. "use for mailcap.  With the mailcap file, any program (mail readers,",
  457. "newsreaders, WWW clients) can use the same configuration for handling",
  458. "MIME-encoded data.",
  459. " ",
  460. "MIME-Types files.",
  461. " ",
  462. "Pine uses mime-types files (.mime.types or MIMETYPE) to determine",
  463. "what Content-Type to use for labelling an attached file, based on",
  464. "the file extension.  That is, this file provides a mapping between",
  465. "filename extensions and MIME content-types.",
  466. " ",
  467. "Environment variables.",
  468. " ",
  469. "PC-Pine uses the following environment variables:",
  470. " ",
  471. "  PINERC      (Optional path to pinerc file.)",
  472. "  PINECONF    (Optional path to global pine config file.)",
  473. "  HOME",
  474. "  TMP or TEMP",
  475. "  COMSPEC",
  476. "  MAILCAPS    (a *semicolon* delimited list of path names to mailcap files)",
  477. " ",
  478. "Unix Pine uses the following environment variables:",
  479. " ",
  480. "  TERM        (Tells Pine what kind of terminal is being used.)",
  481. "  DISPLAY     (Determines if Pine will try to display IMAGE attachments.)",
  482. "  SHELL       (If not set, default is /bin/sh )",
  483. "  MAILCAPS    (A *colon* delimited list of path names to mailcap files)",
  484. " ",
  485. "--------------------------",
  486. "| (4) Coming Attractions |",
  487. "--------------------------",
  488. " ",
  489. "STILL NOT DONE, BUT WE WANT THEM AS MUCH AS YOU DO...",
  490. " ",
  491. " o Hierarchy support",
  492. " o Location independence of support files",
  493. " o Kerberos support",
  494. " o Offline and disconnected support",
  495. " o External directory services access",
  496. " ",
  497. "---------------",
  498. "| (5) HISTORY |",
  499. "---------------",
  500. " ",
  501. "Pine was originally conceived in 1989 as a simple, easy-to-use mailer for",
  502. "administrative staff at the University of Washington in Seattle.  This",
  503. "constituency had previously been using a very nice mail system derived",
  504. "from UCLA's \"Ben\" mailer for the MVS operating system, but when the cost",
  505. "of maintaining our MVS system became prohibitive, we needed to find a",
  506. "Unix-based mailer that preserved the user-interface strengths of \"Ben\".",
  507. "Our goal was to provide a mailer that naive users could use without fear",
  508. "of making mistakes.  We wanted to cater to users who were less interested",
  509. "in learning the mechanics of using electronic mail than in doing their",
  510. "jobs; users who perhaps had some computer anxiety.  We felt the way to do",
  511. "this was to have a system that didn't do surprising things and provided",
  512. "immediate feedback on each operation; a mailer that had a limited set of",
  513. "carefully-selected functions.",
  514. " ",
  515. "At that time, we could not find any Unix mailer (commercial or freely",
  516. "available) that met our requirements.  Consequently, we reluctantly",
  517. "concluded that we would need to develop our own.  The Elm mailer seemed",
  518. "like a reasonable starting point since its source code was freely",
  519. "available, so we started modifying it.  Today there is virtually no Elm",
  520. "code left, and Pine has evolved so that many \"power-user\" features may",
  521. "be (optionally) enabled.  We have tried to remain true to our original",
  522. "simplicity and ease-of-use goals by providing *optional* features for",
  523. "sophisticated users.  In fact, if none of Pine's options are enabled, the",
  524. "latest version has almost the same look-and-feel as the very first",
  525. "version.",
  526. " ",
  527. "One of the greatest problems with most mailers on Unix systems is the",
  528. "editor.  One can normally choose between emacs and vi.  We experimented",
  529. "with some versions of emacs and settled on a hacked version of micro",
  530. "emacs. Eventually it became heavily modified and tightly integrated with",
  531. "the rest of Pine.  One of the main features of having a tightly coupled",
  532. "editor is that it can guide the user through editing the header of the",
  533. "message, and Pine takes great care to do this.  A very simple and",
  534. "efficient interface to the Unix spell command was also added.  The emacs-",
  535. "style key bindings were retained, though most of the other wild and",
  536. "wonderful emacs functions were not.  The Pine composition editor is also",
  537. "available as a very simple stand alone editor named \"pico\".",
  538. " ",
  539. "Also working at the University of Washington is the original author of the",
  540. "Internet Message Access Protocol (IMAP).  IMAP is a functional superset of",
  541. "POP, and provides a way to manipulate mailboxes on remote servers as if",
  542. "they were local.  Specific advantages of IMAP over POP include: support",
  543. "for inbox access from multiple computers, access to more than one remote",
  544. "folder, selective access to MIME message parts, and support for",
  545. "disconnected operation.",
  546. " ",
  547. "Not long after the Pine project began, The IMAP author had finished",
  548. "writing the \"c-client\" library as an interface to IMAP and as a switch",
  549. "between drivers for IMAP mailboxes, Berkeley mail files and Tenex mail",
  550. "files.  In time, \"c-client\" became a full messaging API with support for",
  551. "RFC-822 parsing, MIME parsing and decoding, SMTP and NNTP drivers, and so",
  552. "forth.  Great care was taken to make the code writing the mail files",
  553. "robust against disks filling up, and inter-process locking in order to",
  554. "guarantee mail file consistency.  It was clear that Pine would benefit",
  555. "greatly from using the c-client to access mail storage so the original",
  556. "low-level Elm code was replaced by calls to c-client library routines.",
  557. "Consequently Pine can write and access a variety of different mail file",
  558. "formats and new ones can be added by creating a simple driver.  In",
  559. "addition the c-client does a very careful job of doing all the RFC-822",
  560. "header parsing and achieves the highest compliance with the RFC.",
  561. " ",
  562. "Most of the work done on Pine from 6/92 to 6/93 focused on changes needed",
  563. "to support a truly distributed electronic messaging environment (e.g.",
  564. "remote folder manipulation), and getting Pine to run on DOS (which was a",
  565. "*lot* of work).  The first version of PC-Pine (3.84) was released in July",
  566. "1993, and included first steps toward integrating news and email access in",
  567. "Pine. Doing the DOS port was very difficult for a variety of reasons, but",
  568. "especially because of DOS memory management (or lack thereof).  However,",
  569. "simply porting Pine 3.07 to DOS was not sufficient.  For a desktop mailer",
  570. "such as PC-Pine to be useful at UW, it was necessary to fully support",
  571. "access to existing *remote* saved-message folders, as well as local",
  572. "(desktop) folders -- and of course, the remote INBOX.  Accomplishing this",
  573. "required extensions to IMAP, a new version of the IMAPd server code, and",
  574. "extensive work in Pine to support multiple collections of folders.",
  575. " ",
  576. "The principal reason for porting Unix Pine to DOS/Windows was to obviate",
  577. "the need for PC users to transfer files between their PC and the Unix",
  578. "system running Pine.  Now it is possible to save messages directly to the",
  579. "PC's filesystem, and to directly include PC files in outgoing messages.",
  580. "And with Pine's MIME capability, binary files (e.g. word processing",
  581. "documents, spreadsheets, image files, executables) may be directly",
  582. "attached to your messages.",
  583. " ",
  584. "With both Pine 3.90 and 3.92, significant new functionality has been added,",
  585. "as can be seen by the growing number of features that can be set via",
  586. "Setup/Config screen.  Next will come integration of the IMAP4-capable",
  587. "c-client libraries, forming the basis of Pine 4.00.",
  588. " ",
  589. " ",
  590. "---------------",
  591. "| (6) CREDITS |",
  592. "---------------",
  593. " ",
  594. "The University of Washington Pine development team (part of the UW Office",
  595. "of Computing & Communications) includes:",
  596. " ",
  597. " Project Leader:           Mike Seibel.",
  598. " Principal authors:        Mike Seibel, Steve Hubert, Laurence Lundblade*.",
  599. " C-Client library & IMAPd: Mark Crispin.",
  600. " Pico, the PIne COmposer:  Mike Seibel.",
  601. " Bug triage, user support: David Miller.",
  602. " Pine Web Pages:           Stefan Kramer, David Miller.",
  603. " Documentation:            Many people!",
  604. " PC-Pine for DOS:          Mike Seibel.",
  605. " PC-Pine for Windows:      Tom Unger.",
  606. " Project oversight:        Terry Gray.",
  607. " Principal Patrons:        Ron Johnson, Mike Bryant.",
  608. " Additional support:       NorthWestNet.",
  609. " Initial Pine code base:   Elm, by Dave Taylor & USENET Community Trust.",
  610. " Initial Pico code base:   MicroEmacs 3.6, by Dave G. Conroy.",
  611. " User Interface design:    Inspired by UCLA's \"Ben\" mailer for MVS.",
  612. " ",
  613. "   * Emeritus  (Laurence is now at Qualcomm)",
  614. " ",
  615. "We'd also like to acknowledge the following contributions and contributors:",
  616. " Pine for VMS:  Portia Shao and Yehavi Bourvine",
  617. " Pine for OS/2: David Nugent",
  618. " Special mention:   David Wall",
  619. " Bug reports, bug fixes, ports, suggestions & encouragement:",
  620. " ",
  621. "The world-wide Pine community, including...",
  622. " ",
  623. "  Shoa Aminpour       Gordon Good        Richard Murphy",
  624. "  J.J. Baily          Bob Gregory        Il Oh",
  625. "  Billy Barron        Ed Greshko         Mike Ramey",
  626. "  Chris Beecher       Dmitri L. Gringauz Phil Rand",
  627. "  John Benjamins      David Halliwell    Jochiam Richter",
  628. "  Birko Bergt         Peter Hausken      Thomas Riemer",
  629. "  Ken Bobey           Jeff Hayward       Alexis Rosen",
  630. "  Andy Brager         Ron Johnson        Michael Ross",
  631. "  D.K. Brownlee       William Kreuter    Bob Sandstrom",
  632. "  Brian Burriston     Pekka Kytolaakso   Michael F. Santangelo",
  633. "  Bill Campbell       Barry Landy        Shin-ya Satoh",
  634. "  Russel Campbell     Chris Latham       Corey Satten",
  635. "  Donn Cave           Jon Lebo           Michael Shepard",
  636. "  Richard Cheever     Allen Leonard      Alan Thew",
  637. "  Mike Coghlan        Robert L. Lewis    Jason R. Thorpe",
  638. "  Justine Comer       Bruce Lilly        Marc Unangst",
  639. "  Chuck Cooper        Matthew Lyle       Edward Vielmetti",
  640. "  Barry Cornelius     John Mackin        Ross Wakelin",
  641. "  Tony Flemming       James Matheson     Rich Wales",
  642. "  Matthew Freedman    Mark McNair        David Wall",
  643. "  Richard Fritz       Pete Mellor        Bob Williams",
  644. "  Marcelo A. Gallardo Dave Miller        Steve Woodyatt",
  645. "  Adam Garrett        Robert Morris      Michael A. Crowley",
  646. " ",
  647. "And many others... Our thanks to all!",
  648. " ",
  649. "Pine files and documentation are available via FTP or WWW:",
  650. "  ftp://ftp.cac.washington.edu/pine",
  651. "  http://www.cac.washington.edu/pine",
  652. " ",
  653. "In particular, the latest version of Pine source code is available via",
  654. "anonymous FTP from Internet host ftp.cac.washington.edu in the file",
  655. "/pine/pine.tar.Z.",
  656. " ",
  657. "Please send comments and correspondence to: pine@cac.washington.edu",
  658. " ",
  659. "---------------------",
  660. "| (7) LEGAL NOTICES |",
  661. "---------------------",
  662. " ",
  663. "Pine and Pico are registered trademarks of the University of Washington.",
  664. "No commercial use of these trademarks may be made without prior written",
  665. "permission of the University of Washington.",
  666. " ",
  667. "Pine, Pico, and Pilot software and its included text are Copyright 1989-1996",
  668. "by the University of Washington.",
  669. " ",
  670. "What does this mean?  Our intentions are as follows:",
  671. " ",
  672. "Use of Pine/Pico/Pilot:  You may compile and execute these programs for",
  673. "  any purpose, including commercial, without paying anything to the",
  674. "  University of Washington, provided that the legal notices are maintained",
  675. "  intact and honored.",
  676. " ",
  677. "Re-distribution:  You may redistribute these programs (with or without",
  678. "  source code) provided that you don't charge specifically for them.",
  679. "  (If you want to sell any of these programs, you need to talk with us.)",
  680. " ",
  681. "Modification:  You may modify Pine/Pico/Pilot software to make it run on",
  682. "  your computers.  If you want to make any significant changes to Pine,",
  683. "  Pico or Pilot software, you need to talk with us.  This restriction",
  684. "  protects the integrity of these trademarks, and allows users to expect a",
  685. "  reliable, consistent operation for all versions of Pine, Pico and Pilot",
  686. "  software.",
  687. " ",
  688. "Support: If you want to *sell* support for the Pine, Pico or Pilot",
  689. "  programs, you need to talk with us.  If you want to give it away, ",
  690. "  please do so.",
  691. " ",
  692. "Documentation:  You may reproduce, or adapt for local use, our",
  693. "  documentation, as long as credit is given to the Computing &",
  694. "  Communications organization at the University of Washington.",
  695. " ",
  696. "Web Links: You may create hyperlinks to our web pages, but we would",
  697. "  appreciate a note letting us know you have done so.  However, please",
  698. "  don't make local/cache copies of our web pages unless you talk with us.",
  699. " ",
  700. "The above permissions are hereby granted, provided that the Pine and Pico",
  701. "copyright and trademark notices appear in all copies and that both the",
  702. "above copyright notice and this permission notice appear in supporting",
  703. "documentation, and that the name of the University of Washington not be",
  704. "used in advertising or publicity pertaining to distribution of the",
  705. "software without specific, prior written permission.  This software is",
  706. "made available \"as is\", and",
  707. " ",
  708. "THE UNIVERSITY OF WASHINGTON DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED,",
  709. "WITH REGARD TO THIS SOFTWARE, INCLUDING WITHOUT LIMITATION ALL IMPLIED",
  710. "WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, AND IN",
  711. "NO EVENT SHALL THE UNIVERSITY OF WASHINGTON BE LIABLE FOR ANY SPECIAL,",
  712. "INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM",
  713. "LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, TORT",
  714. "(INCLUDING NEGLIGENCE) OR STRICT LIABILITY, ARISING OUT OF OR IN CONNECTION",
  715. "WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.",
  716. " ",
  717. "<End of Release Notes>",
  718. NULL
  719. };
  720.  
  721.  
  722. char *main_menu_tx[] = {
  723.  "          GENERAL INFORMATION ON THE PINE MESSAGE SYSTEM",
  724. "             Version 3.92 (built ___cdate)",
  725. "                        University of Washington",
  726. "                              March, 1996",
  727. " ",
  728. "TABLE OF CONTENTS",
  729. " ",
  730. "        o Introduction",
  731. "        o Pine Help",
  732. "        o Local Support Contacts",
  733. "        o Giving Commands in Pine",
  734. "        o Status Line",
  735. "        o Main Menu Commands",
  736. "        o Command Line Options",
  737. "        o Pine Configuration",
  738. "        o Reading News",
  739. "        o Reporting Problems",
  740. " ",
  741. "----------------",
  742. "| Introduction |",
  743. "----------------",
  744. " ",
  745. "PINE(tm) is the University of Washington's \"Program for Internet News and",
  746. "Email\".  It is intended to be an easy-to-use program for sending,",
  747. "receiving, and filing Internet electronic mail messages and bulletin board",
  748. "(Netnews) messages. Pine supports the following Internet protocols and",
  749. "specifications:",
  750. "                SMTP  - Simple Mail Transport Protocol",
  751. "                NNTP  - Network News Transport Protocol",
  752. "                MIME  - Multipurpose Internet Mail Extensions",
  753. "                IMAP  - Internet Message Access Protocol",
  754. " ",
  755. "MIME allows you to attach any kind of file to your message, provided that",
  756. "your recipient also has MIME-capable mail software (which is readily",
  757. "available for most types of computers, although some proprietary mail",
  758. "systems do not yet support MIME).  IMAP allows access to mailboxes on",
  759. "remote mailservers as if they were local.",
  760. " ",
  761. "Although originally designed for inexperienced email users, Pine has",
  762. "evolved to support many advanced features.  There are an ever-growing",
  763. "number of configuration and personal-preference options, though which of",
  764. "them are available to you is determined by your local system managers. ",
  765. " ",
  766. "-------------",
  767. "| Pine Help |",
  768. "-------------",
  769. " ",
  770. "Pine help is context-sensitive.  In other words, each Pine screen you use",
  771. "will have its own help text, explaining the choices available for that",
  772. "screen.  This particular Help section is unusual in that it will not only",
  773. "describe the specific commands available from the MAIN MENU, but also",
  774. "provide an overview of Pine operation.",
  775. " ",
  776. "In addition to this general help on Pine, Release Notes on the current",
  777. "Pine version are also available from the MAIN MENU.  Press {F9:R} to",
  778. "browse the release notes.  These include changes since the last release,",
  779. "notes for PC-Pine, configuration information, the history of the Pine",
  780. "project, credits, and legal notices.",
  781. " ",
  782. "Pine files and documentation are available via FTP or WWW:",
  783. "  ftp://ftp.cac.washington.edu/pine",
  784. "  http://www.cac.washington.edu/pine",
  785. " ",
  786. "For a copy of the current Pine \"Frequently Asked Questions\" (FAQ) list,",
  787. "send an empty message to pine-faq@cac.washington.edu  --or, if it is",
  788. "available at your site, use the Setup/Update command under the Main Menu.",
  789. " ",
  790. "If you would like to print *all* of Pine's internal help text for a little",
  791. "light bedtime reading, then press {F12:Z} now.  (This assumes that the",
  792. "copy of Pine you are using has been properly configured for printing",
  793. "at your site.)",
  794. " ",
  795. "--------------------------",
  796. "| Local Support Contacts |",
  797. "--------------------------",
  798. " ",
  799. "___include /usr/local/lib/pine.info",
  800. " ",
  801. "        [ No local information available. ]",
  802. " ",
  803. "___end_include",
  804. " ",
  805. "---------------------------",
  806. "| Giving Commands in Pine |",
  807. "---------------------------",
  808. " ",
  809. "COMMANDS: The bottom two lines of the screen are always used to list the",
  810. "commands you can give.  You press the keys that are highlighted to give",
  811. "the command.  The commands for getting help and going back to the main",
  812. "menu are always present (except when viewing help as you are now).",
  813. " ",
  814. "{:OTHER COMMANDS: The \"Other Commands\" function changes the keys you see}",
  815. "{:at the bottom of any screen.  In some cases there are 3 different pages}",
  816. "{:of keys which it toggles through.  ALL COMMANDS ARE ACTIVE, even if they}",
  817. "{:are not currently showing at the bottom of your screen.  In other words,}",
  818. "{:you NEVER need to prefix a command key with the 'O' key.}",
  819. " ",
  820. "{:CONTROL KEY:  When composing mail and in a few other places in Pine you}",
  821. "{:have to use Control keys which means pressing the control key and the }",
  822. "{:letter indicated at the same time.  This is usually shown with a \"^\" in}",
  823. "{:front of the letter.  On some systems, certain control characters are}",
  824. "{:intercepted before they get to Pine.  As a work-around, you can press}",
  825. "{:the ESCAPE key twice followed by the desired key.  For example, if }",
  826. "{:Control-O (^O) does not work on your system, try typing \"ESC ESC O\".}",
  827. " ",
  828. "PAGING UP/DOWN: The \"+\" and \"-\" keys are used for moving to the next",
  829. "or previous page.  The space bar is a synonym for \"+\".  You may also use",
  830. "Ctrl-V to page down and Ctrl-Y to page up as you do in the message",
  831. "composer.  On screens with a WhereIs (search) command, W or Ctrl-W followed",
  832. "by Ctrl-V will move to the bottom of the message or list, and W or Ctrl-W",
  833. "followed by Ctrl-Y will move to the top of the message or list.",
  834. " ",
  835. "RETURN KEY: The return key is usually a synonym for a frequently used",
  836. "command.  When viewing a message, there is currently not a default",
  837. "command, so RETURN does nothing; when in the index, it is synonymous with",
  838. "\"view msg\". In the key menu at the bottom of the screen, whatever is",
  839. "enclosed in square brackets [] is the same as the return key.",
  840. " ",
  841. "CONTROL KEYS NOT USED BY PINE:  Most commands in Pine are single letters,",
  842. "with --we hope-- some mnemonic value, but in places where Pine is expecting",
  843. "text input, e.g. in the composer or at prompts for file/folder names,",
  844. "control keys must be used for editing and navigation functions.",
  845. " ",
  846. "Pine has used nearly all the control keys available.  There are, however,",
  847. "certain control keys that are reserved by other programs or for technical",
  848. "reasons.  Pine does not use any of these keys:",
  849. "                Ctrl-S    Used by Unix as \"stop output\"",
  850. "                Ctrl-Q    Used by Unix as \"resume output\"",
  851. "                Ctrl-]    Often used by Telnet as escape key",
  852. "                Ctrl-\\   Often used by Unix as \"Abort\"",
  853. "                ESC       Conflicts with sequences used for arrow keys",
  854. " ",
  855. "NOTE: by default, Pine treats Ctrl-S or Ctrl-Q (sometimes known as XOFF",
  856. "and XON), as normal characters, even though Pine does not use them.",
  857. "However, the printer, modem, or communication software you are using may",
  858. "be configured for \"software flow control\" which means that XON/XOFF must",
  859. "be treated as special characters by the operating system.  If you see",
  860. "messages such as \"^X not defined for this screen\", then your system is",
  861. "probably using software flow control. In this case you will need to set",
  862. "the \"preserve-start-stop-characters\" feature.  If you *do* set this",
  863. "feature, be advised that if you accidentally hit a Ctrl-S, Pine will",
  864. "mysteriously freeze up with no warning.  In this case, try typing a Ctrl-Q",
  865. "and see if that puts things right.  Printing via the \"attached-to-ansi\"",
  866. "option will automatically enable software flow-control handling for the",
  867. "duration of the printing.",
  868. " ",
  869. "REPAINTING THE SCREEN: Sometimes what is displayed on the screen will be",
  870. "incorrect due to noise on the phone line or other causes and you will want",
  871. "to repaint the whole screen to make it correct.  You can use the Ctrl-L",
  872. "command to do this.  It never hurts to do it when in doubt.",
  873. " ",
  874. "---------------",
  875. "| Status Line |",
  876. "---------------",
  877. " ",
  878. "The top line of the screen is Pine's status line.  It will always display",
  879. "the current version of Pine and will also convey information about the",
  880. "status of the program.  This is where you look to find out what",
  881. "collection, folder and message number is active.",
  882. " ",
  883. "If the top line says \"READONLY\" it means that the open folder (typically",
  884. "your INBOX) is \"locked\" by another mail session -- most likely a more",
  885. "recent session of Pine has taken the INBOX lock.",
  886. " ",
  887. "If the top line says \"CLOSED\" it means that you are trying to access a",
  888. "folder on a remote mail server, and for some reason, communication with",
  889. "the mail server has either been lost, or never successfully established.",
  890. "This can be a result of trying to open a non-existent folder, or one",
  891. "stored on an invalid or non-operational server, or it can mean that Pine",
  892. "has been suspended for more that 30 minutes while accessing a remote mail",
  893. "server.",
  894. " ",
  895. "----------------------",
  896. "| Main Menu Commands |",
  897. "----------------------",
  898. " ",
  899. "{Available Commands -- Group 1          Available Commands -- Group 2   :General Pine Commands  MAIN MENU Screen Commands}",
  900. "{------------------------------         ------------------------------  :---------------------  -------------------------}",
  901. "{F1  Show this help text                F1  Show this help text         :?  Show help text      O  Show all Other available commands}",
  902. "{F2  Show all other available commands  F2  Show other commands         :C  Compose a message   P  Select Previous command up on menu}",
  903. "{F3  Quit Pine                                                          :I  FOLDER INDEX screen N  Select Next command down on menu}",
  904. "{F4  Execute current MAIN MENU command  F4  Compose a message           :L  FOLDER LIST screen  R  Display Pine Release Notes}",
  905. "{F5  Select previous command up on menu F5  FOLDER LIST screen          :A  ADDRESS BOOK screen K  Lock Keyboard }",
  906. "{F6  Select next command down on menu   F6  Goto a specified folder     :S  SETUP functions     G  Goto a specified folder}",
  907. "{                                       F7  FOLDER INDEX screen         :Q  Quit Pine}",
  908. "{F9  Display Pine release notes         F9  SETUP menus :}",
  909. "{F10 Lock keyboard                      F10 ADDRESS BOOK screen :}",
  910. " ",
  911. "NOTE: The availability of certain commands (e.g. some of the options under",
  912. "SETUP) is determined by Pine configuration files and system capabilities.",
  913. "At some sites, certain commands may not be available due to security or",
  914. "support concerns.",
  915. " ",
  916. "The \"COMPOSE MESSAGE\" command (available on MAIN MENU, FOLDER LIST,",
  917. "FOLDER INDEX, and MESSAGE TEXT screens) takes you into the Pine message",
  918. "composer and permits you to create and send a new message.",
  919. " ",
  920. "The \"FOLDER INDEX\" command (available on MAIN MENU, FOLDER LIST, and",
  921. "MESSAGE TEXT screens) takes you to the FOLDER INDEX screen which displays",
  922. "a summary caption for each message in the currently-open folder. One",
  923. "message will be highlighted; this is the \"Current\" message.  The message",
  924. "commands available from this screen (e.g. View, Reply, Forward, Delete,",
  925. "Print, Save, etc) apply to the current message.",
  926. " ",
  927. "The \"FOLDER LIST\" command (available on MAIN MENU, FOLDER INDEX, and",
  928. "MESSAGE TEXT screens) takes you to the FOLDER LIST screen which displays",
  929. "the names of all your message folders and allows you to view, rename,",
  930. "delete, and add folders.  You can open (view) a different folder than the",
  931. "one currently open by highlighting the desired one (using the arrow keys",
  932. "or their control-key equivalents) and pressing RETURN.  If you have",
  933. "multiple folder collections defined (see the Help text for the FOLDER LIST",
  934. "screen to learn more about Collections), you may need to press RETURN to",
  935. "expand the collection and display all of the folders in it.",
  936. " ",
  937. "The \"ADDRESS BOOK\" command (available only from the MAIN MENU) takes you",
  938. "to the ADDRESS BOOK management screen.  From here, your personal address",
  939. "book(s) may be updated.",
  940. " ",
  941. "The \"SETUP\" command (available only from the MAIN MENU) prompts you for",
  942. "one of several configuration screens, including the SETUP CONFIGURATION ",
  943. "screen, by which you may activate optional Pine features.",
  944. " ",
  945. "Also available from the Main Menu, but only displayed on the Key Menus at",
  946. "the bottom of the screen, are the following commands:",
  947. " ",
  948. "The \"Goto\" command (available on MAIN MENU, FOLDER LIST, FOLDER INDEX,",
  949. "and MESSAGE TEXT screens) lets you jump directly to a new folder without",
  950. "having to use the Folder List display. It will prompt you for the name of",
  951. "the desired folder, and if you have multiple folder collections defined,",
  952. "allow you to rotate through them.  However, if the folder is outside of your",
  953. "defined collections, you are going to have to enter the exact folder",
  954. "location using the correct syntax for a remote folder and/or the",
  955. "fully-qualified path name.",
  956. " ",
  957. "The \"Release Notes\" command displays information about this version of",
  958. "Pine, as well as historical and legal notes.",
  959. " ",
  960. "The \"Keyboard Lock\" command allows your Pine session to be protected",
  961. "during a temporary absence from your terminal.",
  962. " ",
  963. "The \"Report Bug\" command does the obvious thing; please see section (10)",
  964. "below.  This command is also available from any help screen (including",
  965. "this one.)",
  966. " ",
  967. "------------------------",
  968. "| Command Line Options |",
  969. "------------------------",
  970. " ",
  971. "Possible Starting Arguments for Pine program:",
  972. " ",
  973. "        Argument                Meaning",
  974. " ",
  975. "        <address>...    Go directly into composer with given address",
  976. "        -a              Special anonymous mode for UWIN*",
  977. "        -c              Context # for interpreting -f argument",
  978. "                         0=none, 1=incoming, 2=deflt coll'n, 3=next coll'n",
  979. "        -d n            Debug - set debug level to 'n'",
  980. "        -f <folder>     Folder - open <folder> in default collection",
  981. "        -F <file>       File - open and view text <file>",
  982. "        -h              Help - give this list of options",
  983. "        -i              Index - Go directly to index, bypassing main menu",
  984. "        -I <key_list>   Initial keystrokes to be executed",
  985. "        -k              Keys - Force use of function keys",
  986. "        -l              List - Expand List of folder collections by default",
  987. "        -n <number>     Entry in index to begin on",
  988. "        -nr             Special restricted mode for UWIN*",
  989. "        -o              ReadOnly - Open first folder read-only",
  990. "        -p <file>       Use <file> in place of .pinerc file",
  991. "        -P <file>       Use <file> in place of pine.conf file",
  992. "        -r              Restricted/demo mode",
  993. "        -z              Suspend - allow use of ^Z suspension",
  994. "        -sort <sort>    Sort - Specify sort order of Folder Index:",
  995. "                   (Subject, OrderedSubj, Arrival, Date, From, Size, /reverse)",
  996. "        -conf           Configuration - Output fresh global config to stdout",
  997. "        -create_lu <addrbk> <sort>  Create auxiliary look-up file and",
  998. "                        sort <addrbk> by <sort>.  For creating global addrbk.",
  999. "        -pinerc <file>  Configuration - Put fresh pinerc config in <file>",
  1000. "        -<option>=<value>       Assign <value> to the pinerc option <option>",
  1001. "                                e.g. -signature-file=sig1",
  1002. "                                (NOTE: feature-list is additive)",
  1003. " ",
  1004. "                     * UWIN = University of Washington Information Navigator",
  1005. " ",
  1006. "----------------------",
  1007. "| Pine Configuration |",
  1008. "----------------------",
  1009. " ",
  1010. "Unless it has been administratively disabled, the Setup command on the",
  1011. "MAIN MENU has a \"Config\" subcommand which will allow you to modify",
  1012. "Pine's behavior by setting or unsetting various features, defining folder",
  1013. "collections, etc.  These settings are stored in your personal \"pinerc\"",
  1014. "configuration file, but on shared systems these settings may be",
  1015. "over-ridden by a system-wide control file (due to local site security or",
  1016. "support policies).  A global pine configuration file can also be used to",
  1017. "set default values for all Pine users on a particular system.",
  1018. " ",
  1019. "----------------",
  1020. "| Reading News |",
  1021. "----------------",
  1022. " ",
  1023. "BACKGROUND",
  1024. " ",
  1025. "Pine can read and post Internet news (NetNews or USENET) groups, using the",
  1026. "same commands as for mail.  If you do not already have a news state",
  1027. "(\"newsrc\") file, Pine will create one for you, and you can add newsgroups",
  1028. "to it using the \"Add\" command in the FOLDER LIST screen. Pine can use the",
  1029. "same newsrc as other Unix newsreaders, thus allowing you to switch between",
  1030. "Pine and other newsreaders; however, Pine uses the information in the file",
  1031. "in a slightly different way than other newsreaders.",
  1032. " ",
  1033. "CONFIGURATION",
  1034. " ",
  1035. "Pine can access news folders in any one of three different ways:",
  1036. " ",
  1037. "        REMOTE NNTP:  Using the Network News Transport Protocol (NNTP) to",
  1038. "access news on a remote news server.  In this case the newsrc file is",
  1039. "stored on the machine where Pine is running.  Simply specify the name of",
  1040. "the news server as your nntp-server:",
  1041. "                nntp-server      = news.nowhere.edu",
  1042. "If you do this (and do not explicitly set the news-collections variable),",
  1043. "Pine will automatically use *{{:{}news.nowhere.edu}[] for the value of",
  1044. "the news-collections variable.",
  1045. " ",
  1046. "        REMOTE IMAP:  Using the Internet Message Access Protocol (IMAP) to",
  1047. "access news on a remote news server.  In this case, your newsrc file is",
  1048. "stored on the news server, in your home directory, so you must have an",
  1049. "account on the news server, but you would be running Pine on a different",
  1050. "machine.  The news server must be running an IMAPd server process. Specify",
  1051. "a remote news-collection in the SETUP CONFIGURATION:",
  1052. "                news-collections = News *{{:{}news.nowhere.edu}[]",
  1053. " ",
  1054. "        LOCAL:  Using local file access to the news database.  In this",
  1055. "case, your newsrc file is stored on the news server, in your home",
  1056. "directory, so you must have an account on the news server, and you would",
  1057. "be running Pine on the same machine.  Specify a local news-collection in",
  1058. "the SETUP CONFIGURATION:",
  1059. "                news-collections = News *[]",
  1060. " ",
  1061. "In the first two examples, the hostname \"news.nowhere.edu\" should be",
  1062. "replaced with the domain name of your local news server.  For Unix Pine,",
  1063. "these entries can be placed in either the system-wide or your personal",
  1064. "configuration file.",
  1065. " ",
  1066. "If you are a PC-Pine user, either option 1 (NNTP) or option 2 (IMAP) is",
  1067. "possible.  If you don't have an account on the news server, or if the news",
  1068. "server is not running an IMAP daemon, then you must use NNTP.  In",
  1069. "this case, your Unix .newsrc file can be transferred to your PC.  A good",
  1070. "place to put it would be in the same directory as your PINERC file, under",
  1071. "the name \\NEWSRC, but you can specify a different location via Pine's",
  1072. "Setup/Config screen.",
  1073. " ",
  1074. "A future version of PC-Pine will be able to access and update a newsrc",
  1075. "file stored on a Unix host, so that it will be possible to alternate",
  1076. "between PC-Pine and Unix-based newsreaders.",
  1077. " ",
  1078. "READING NEWS",
  1079. " ",
  1080. "Once defined in the .pinerc (or the global pine.conf) file, the news",
  1081. "folder collection can be accessed either via the FOLDER LIST screen, or",
  1082. "via the GOTO command.",
  1083. " ",
  1084. "Pine uses the same commands for manipulating news folders as for mail",
  1085. "folders.  This means, for example, that when you are done with a message,",
  1086. "you would use \"D\" to mark it as Deleted (or Dismissed, if you prefer.)",
  1087. "This \"mail like\" behavior differs from that of most newsreaders, wherein",
  1088. "a message is implicitly dismissed after you have looked at it once. We",
  1089. "strongly believe that Pine should offer as much consistency as possible",
  1090. "between mail and news, so the mail paradigm --wherein a message does not",
  1091. "magically disappear without explicit action by the user-- is used for news",
  1092. "as well.",
  1093. " ",
  1094. "News folders are actually Read-Only, but the newsrc file allows Pine to",
  1095. "keep track of which messages you have dismissed (marked as Deleted) just",
  1096. "as in a regular mail folder. The difference is that, although messages",
  1097. "marked as Deleted will show up in the Index (just as mail messages do",
  1098. "until an eXpunge), you cannot expunge news messages.  However, you can use",
  1099. "the \"eXclude\" (X) command in order to suppress from the Folder Index",
  1100. "messages that are so marked.  Also, whenever you open a newsgroup folder,",
  1101. "messages marked Deleted are already excluded from the Index by default.",
  1102. "The \"unexclude\" (&) command will restore them to the Folder Index.",
  1103. " ",
  1104. "If you answer a message in a news folder, the index view will show the",
  1105. "\"A\" flag as usual; but the newsrc file has no way of storing this flag,",
  1106. "so it will not be preserved across sessions.  The Deleted flag is the only",
  1107. "one that is preserved between sessions.  If you Reply to a newsgroup",
  1108. "message and say you want to reply to all recipients, Pine will ask if",
  1109. "you want to post the message to all the newsgroups listed in the original",
  1110. "message.",
  1111. " ",
  1112. "If you would like Pine to mark more-or-less recent news messages as",
  1113. "\"New\", then set the \"news-approximates-new-status\" feature.  This will",
  1114. "cause messages after the last one you have marked as Deleted to appear",
  1115. "with \"N\" status in the Folder Index.  The \"N\" status often makes it",
  1116. "easier to distinguish later news articles from those you've previously",
  1117. "seen, but not yet disposed of via the \"D\" key.  Note that this is an",
  1118. "approximation, not an exact record of which messages you have not seen.",
  1119. " ",
  1120. "A frequent operation in news-reading is \"catching up\"... that is,",
  1121. "getting rid of all the messages in the news group so that you can \"start",
  1122. "fresh\".  At the moment, the easiest way to do this in Pine is via the",
  1123. "Select command.  You would enter the following four keystrokes: ;aad",
  1124. "Note that the \"enable-aggregate-command-set\" feature must be enabled",
  1125. "before you can use the Select command.",
  1126. " ",
  1127. "----------------------",
  1128. "| Reporting Problems |",
  1129. "----------------------",
  1130. " ",
  1131. "There are now literally millions of Pine users in over 50 countries.",
  1132. "The Pine development team has no funding to provide support to anyone",
  1133. "outside of the University of Washington.  However, we certainly want Pine",
  1134. "to be the best tool it can be, so we do want to know about problems. We",
  1135. "ask that you first read the relevant help screens, if any, and then seek",
  1136. "assistance from your own support staff.  Once you are sure that your",
  1137. "difficulty is not a local configuration problem, use the \"{F11:B} Report",
  1138. "Bug\" command (available from any HELP screen) to let us know about it.",
  1139. "You may also use the Report Bug command to request local assistance",
  1140. "or to send a suggestion to the developers.",
  1141. " ",
  1142. "Please note: Pine has been adapted to several other operating systems",
  1143. "besides those directly supported by the University of Washington. ",
  1144. "Inquiries about these other ports (e.g. VMS and AmigaDOS) should be",
  1145. "directed to the individual or group that did the adaptation. ",
  1146. " ",
  1147. "                        Pine Development Team <pine@cac.washington.edu>",
  1148. "                        Computing & Communications",
  1149. "                        University of Washington",
  1150. "                        Seattle, WA  98195",
  1151. " ",
  1152. "<End of Main Menu Help>",
  1153. NULL
  1154. };
  1155.  
  1156.  
  1157. char *h_mail_index[] = {
  1158.  "                         FOLDER INDEX COMMANDS",
  1159. "{Available  Commands -- Group 1         Available Commands -- Group 2         :Navigating the List of Messages             Operations on the Current Message}",
  1160. "{-------------------------------        -----------------------------         :-------------------------------             ---------------------------------}",
  1161. "{F1  Show Help Text                     F1  Show Help Text                    : P   Move to the previous message           V  View                 Y  Print}",
  1162. "{F2  Toggle to see more commands        F2  Toggle to see more commands       : N   Move to the next message               R  Reply to message     F  Forward}",
  1163. "{F3  MAIN MENU Screen                   F3  Quit Pine                         : -   Show previous screen of messages       D  Mark for deletion      }",
  1164. "{F4  View current message               F4  Compose a message                 :Spc  Show next screen of messages           U  Undelete (remove deletion mark)}",
  1165. "{F5  Move to previous message           F5  FOLDER LIST screen                : J   Jump to a specific message             T  Take Address into Address Book}",
  1166. "{F6  Move to next message               F6  Goto a specified folder           : W   Whereis -- search for a                S  Save into an email folder}",
  1167. "{F7  Show previous screen of messages   F7  Zoom                              :     specific message                       E  Export as a plain text file}",
  1168. "{F8  Show next screen of messages       F8  Whereis                           : |   Pipe to a Unix Command                 B  Bounce               *  Flag}",
  1169. "{F9  Mark message for deletion          F9  Print message                     :Miscellaneous Operations}",
  1170. "{F10 Undelete (remove delete mark)      F10 Take address into address book    :----------------------------}",
  1171. "{F11 Reply to message                   F11 Save message into an email folder : G   Goto a specified folder     General Pine Commands }",
  1172. "{F12 Forward                            F12 Export message into a plain file  : $   Sort order of index         --------------------- }",
  1173. "{                                                                             : H   Full header mode            O  Show all other available commands }",
  1174. "{Available Commands -- Group 3                                                : X   Expunge/Exclude             ?  Show Help text     Q Quit Pine }",
  1175. "{------------------------------                                               : Z   Zoom          A Apply       M  MAIN MENU Screen   L FOLDER LIST screen}",
  1176. "{F3  Expunge/Exclude        F7 Jump to message   F10 Bounce (remail) msg      :Tab  Next-New      ; Select      C  Compose a new message }",
  1177. "{F4  Select     F5  Apply   F8 Next New          F11 Flag message as important:}",
  1178. "{F6  Sort order of index    F9 Full Header Mode  F12 Pipe to a Unix command   :}",
  1179. " ",
  1180. "NOTE: The presence or absence of the following commands is determined by",
  1181. "\"feature-list\" options in your Pine configuration.  Also, some of these",
  1182. "commands may be administratively disabled by your system manager; if they",
  1183. "don't work, please check with your local help desk before reporting a bug.",
  1184. " ",
  1185. "    o Header Mode (toggle between display of full or minimal headers)",
  1186. "    o Select (tag messages for aggregate operations)",
  1187. "    o Apply (apply a command to multiple previously-selected messages)",
  1188. "    o Flag (mark message as important or set other message status flags)",
  1189. "    o Zoom (show only pre-selected messages)",
  1190. "    o Bounce (re-mail message to correct recipient)",
  1191. "    o Pipe message to a Unix command",
  1192. " ",
  1193. "The \"Pipe message to a Unix command\" command is not available in PC-Pine.",
  1194. " ",
  1195. "-------------------------------------------",
  1196. "| Description of the FOLDER INDEX Screen  |",
  1197. "-------------------------------------------",
  1198. " ",
  1199. "The Folder Index displays the headers or summary information of each",
  1200. "message in the current folder.  This is useful if you want to quickly scan",
  1201. "new messages, or find a particular message without having to go through",
  1202. "the text of each message, or to quickly get rid of junk messages, etc.  If",
  1203. "the list is too long to fit on one screen, you can page up and down in the",
  1204. "list with the {F7:-}/{F8:SPACE} commands.  The current message is always",
  1205. "highlighted, and its message number is shown in the status line.  Each",
  1206. "message line contains the following columns:",
  1207. " ",
  1208. "  STATUS: The markings on the left side of the message tell you about its",
  1209. "status.  You may see one or more of the following codes on any given",
  1210. "message:",
  1211. " ",
  1212. "   o \"D\" for Deleted.  You have marked this message for deletion but not",
  1213. "         yet eXpunged the folder.",
  1214. "   o \"N\" for New.  You have not looked at the text of the message yet.",
  1215. "   o \"A\" for Answered.  Any time you reply to a message it is considered",
  1216. "         to be answered.",
  1217. "   o \"+\" for direct-to-you.  The \"+\" indicates that a message was sent",
  1218. "        directly to your account, your copy is not part of a cc: or a",
  1219. "        mailing list.",
  1220. "   o \"X\" for selected.  You have selected the message by using the",
  1221. "        \"select\" command.  (Some systems may optionally allow selected",
  1222. "        messages to be denoted by the index line being displayed in bold",
  1223. "        type.)",
  1224. "   o \"*\" for Important.  You have previously used the \"Flag\" command",
  1225. "      to mark this message as \"important\".",
  1226. " ",
  1227. "  NUMBER: Messages in a folder are numbered, from one through the number",
  1228. "of messages in the folder, to help you know where you are in the folder.",
  1229. " ",
  1230. "  DATE SENT: The date the message was sent.  By default, messages are",
  1231. "ordered by arrival time, not by date sent.  Most of the time, arrival time",
  1232. "and date sent (effectively departure time) are similar.  Sometimes,",
  1233. "however, the index will appear to be out of order because a message took a",
  1234. "long time in delivery.",
  1235. " ",
  1236. "  SENDER: The name or email address of the sender.  If you are the",
  1237. "          sender, then the first recipient's name is shown here.",
  1238. " ",
  1239. "  SIZE: The number in parentheses is the number of characters in the message.",
  1240. " ",
  1241. "  SUBJECT: As much of the message's subject line as will fit on the screen.",
  1242. " ",
  1243. "------------------------------",
  1244. "| Brief Command Explanations |",
  1245. "------------------------------",
  1246. " ",
  1247. "REPLY AND FORWARD",
  1248. " ",
  1249. "Replying ({F11:R}) and Forwarding ({F12:F}) are your two alternatives for",
  1250. "following up on the message you are reading. You would use reply if you",
  1251. "want to get email back to the author of the message and/or the other",
  1252. "people who have already seen it.  You use forward if you want somebody new",
  1253. "to see the message.",
  1254. " ",
  1255. "In the normal case, the only thing that you must supply when forwarding a",
  1256. "message is the name/email address of the new recipient.  Pine will",
  1257. "include the text of the forwarded message.  Pine will also include any",
  1258. "attachments to the message if you have requested them.  There is space",
  1259. "above the forwarded text for you to include any comments.",
  1260. " ",
  1261. "When replying, you usually have to answer some questions.  If the message",
  1262. "is to multiple people and/or specified with a Reply-To: header, then you",
  1263. "will have to decide who should get the reply.  You also need to decide",
  1264. "whether or not to include the previous message in your reply.  Some of",
  1265. "this is configurable.  Specifically, see the include-header-in-reply and",
  1266. "include-text-in-reply configuration features.",
  1267. " ",
  1268. "Both the Reply and Forward commands react to the full header mode toggle.",
  1269. "If the full header mode is on, then all the header and delivery lines are",
  1270. "included with the text of the message in your reply/forward.",
  1271. " ",
  1272. "SAVE AND EXPORT",
  1273. " ",
  1274. "Export ({F12:E}) and Save ({F11:S}) are the two alternatives Pine gives",
  1275. "you to keep a copy of the message you are reading. If you want to keep the",
  1276. "message within Pine's email world, use \"save\"; if you want to use the",
  1277. "message in another program, use \"export\".",
  1278. " ",
  1279. "When you save a message, it is put into an existing folder or into a new",
  1280. "folder in one of your existing folder collections.  The message stays in",
  1281. "email format and can be read by Pine again.  Pine may use a special format",
  1282. "for its mail folders -- never edit a Pine folder by hand or with any",
  1283. "program other than Pine.  The exact behavior of the save command can be",
  1284. "configured with the save-will-quote-leading-froms, save-will-not-delete,",
  1285. "and save-will-advance feature list settings.",
  1286. " ",
  1287. "When you use export, the message is placed in a plain text file in your",
  1288. "home directory or current working directory, depending on the",
  1289. "use-current-dir configuration setting.  In the normal case, only minimal",
  1290. "headers are exported with the message; however, if the full header mode is",
  1291. "toggled on, then complete headers are exported along with the message",
  1292. "text.",
  1293. " ",
  1294. "TAKE ADDRESS",
  1295. " ",
  1296. "With the Take Address command, you can extract email addresses from an",
  1297. "incoming message and save them in an address book.  This is an easy way",
  1298. "to add to your address book and avoid having to remember the email",
  1299. "addresses of the people who write to you.",
  1300. " ",
  1301. "If the message is just to you individually, then you will only need to",
  1302. "provide a nickname.  If the message is more complicated (with more than",
  1303. "one recipient or an email list involved), then you will see an address",
  1304. "selection screen which lets you choose the address you want to save into",
  1305. "your address book, or add several of them to a personal address list.",
  1306. " ",
  1307. "HEADER MODE",
  1308. " ",
  1309. "Every email message comes with some header lines that you normally don't",
  1310. "see.  These include anywhere from 3-20 lines added by Internet mail",
  1311. "transport system to record the route your message took, for diagnostic",
  1312. "purposes.  These are normally of no import and simply add clutter, so Pine",
  1313. "suppresses them from MESSAGE TEXT display.  There is, however, a way to",
  1314. "reveal them.",
  1315. " ",
  1316. "The Header Mode ({F9:H}) command is a toggle which controls Pine's",
  1317. "handling of these header lines.  Normally, full headers is \"off\" and you",
  1318. "only see a few lines about who a message is to and who it is from.  When",
  1319. "you press {F9:\"H\"} to turn full headers on, Pine will show you the",
  1320. "normal header lines as well as delivery headers, comment headers and MIME",
  1321. "headers.",
  1322. " ",
  1323. "Several different Pine commands honor the header mode -- it affects how",
  1324. "messages are displayed, how they appear in Forward and Reply email, how",
  1325. "they are printed, how they are saved, and how they are exported.  In Unix",
  1326. "Pine, the Pipe command is also affected.",
  1327. " ",
  1328. "The presence or absence of the Header Mode command is determined by the",
  1329. "\"enable-full-header-cmd\" feature-list option in your Pine",
  1330. "configuration.",
  1331. " ",
  1332. "EXPUNGE/EXCLUDE",
  1333. " ",
  1334. "Expunge/Exclude is the command Pine uses to actually remove all messages",
  1335. "marked for deletion.  With regular email files, expunge literally deletes",
  1336. "the text from the current folder.  With newsgroups or shared mailboxes,",
  1337. "you don't have permission to actually remove the message, so it is an",
  1338. "exclude -- Pine removes the message from your view of the folder even",
  1339. "though it is not technically gone.",
  1340. " ",
  1341. "GOTO",
  1342. " ",
  1343. "Goto is the command which lets you bypass Pine's folder selection screens",
  1344. "and jump directly to a new folder.  You can select any folder in the",
  1345. "world: one in your current collection, one in a different collection or",
  1346. "one in a collection you've never even used before.",
  1347. " ",
  1348. "Pine will help you as much as possible to narrow in on the folder you want.",
  1349. "However, if the folder is outside of your defined collections, you are",
  1350. "going to have to enter the exact folder location using the correct syntax",
  1351. "for a remote folder and/or fully-qualified path name.",
  1352. " ",
  1353. "WHEREIS",
  1354. " ",
  1355. "The WhereIs command lets you search the FOLDER INDEX for a word.  It scans",
  1356. "through whatever you see, usually the name of the author and the subject",
  1357. "line.  WhereIs has special features to let you \"find\" the beginning of the",
  1358. "index (Ctrl-Y -- first message) or the end of the index (Ctrl-V -- last",
  1359. "message).  WhereIs can also be used as a quick way to select messages, see",
  1360. "below for more information on this.  Note that WhereIs does not see the ",
  1361. "\"X\" in column one of Index entries for \"selected\" messages.",
  1362. " ",
  1363. "JUMP",
  1364. " ",
  1365. "This is Pine's way of allowing you to go straight to a specific message.",
  1366. "Just press {F7:\"J\"} and then enter the message number.  Pine can also be",
  1367. "configured such that typing in any number automatically jumps you to that",
  1368. "message (enable-jump-shortcut in the SETUP CONFIGURATION).",
  1369. " ",
  1370. "SORT",
  1371. " ",
  1372. "In Pine's generic configuration, messages are presented in the order in",
  1373. "which they arrive.  This default can be changed in the SETUP CONFIGURATION.",
  1374. "You can also re-sort the folder on demand with the sort ({F6:$}) command.",
  1375. "Your sorting options are: Subject, Arrival, From, Date, siZe,",
  1376. "OrderedSubject and Reverse.",
  1377. " ",
  1378. "Some of the subtleties: sorting by subject will group all messages with",
  1379. "the same subject together and then puts the groups in alphabetical order.",
  1380. "Sorting by \"ordered subject\" does a grouping intended to simulate a",
  1381. "\"threaded\" sort, and then presents each \"thread\" in order of the date",
  1382. "of the first message in the group.  Reverse simply reverses whatever the",
  1383. "current sort order is.",
  1384. " ",
  1385. "Sorting a folder does not actually rearrange the way the folder is saved,",
  1386. "it just re-arranges how the messages are presented to you.  This means",
  1387. "that Pine has to do the work of sorting every time you change sort order.",
  1388. "Sometimes, especially with PC-Pine or with large folders, this could take",
  1389. "a while.",
  1390. " ",
  1391. "BOUNCE",
  1392. " ",
  1393. "The bounce ({F10:B}) command allows you to re-send, or \"remail\", a",
  1394. "message, as if you were never in the loop.  It is analogous to crossing",
  1395. "out your address on a postal letter, writing a different address on the",
  1396. "envelope, and putting it into the mailbox. Bounce is used primarily to",
  1397. "redirect email which was sent to you in error.  Also, some owners of email",
  1398. "lists need the bounce command to handle list traffic.",
  1399. " ",
  1400. "The presence or absence of the Bounce command is determined by the",
  1401. "\"enable-bounce-cmd\" feature-list option in your Pine configuration. Note",
  1402. "that Bounce may be administratively disabled by your system manager; if it",
  1403. "doesn't work, please check with your local help desk before reporting a",
  1404. "bug.",
  1405. " ",
  1406. "FLAG",
  1407. " ",
  1408. "Flag ({F11:*}) is the command which allows users to manipulate the status",
  1409. "flags which appear on the left side of the FOLDER INDEX screen.  The most",
  1410. "common use of this is to mark a message as important. This is something of",
  1411. "a note to yourself to get back to that message.  You can also use the flag",
  1412. "command to set (or unset) the flags which indicate that a message is new,",
  1413. "read or answered.",
  1414. " ",
  1415. "The availability of the flag command is determined by the",
  1416. "\"enable-flag-cmd\" feature-list option in your Pine configuration. Also,",
  1417. "Flag may be administratively disabled by your system manager; if it",
  1418. "doesn't work, please check with your local help desk before reporting a",
  1419. "bug.",
  1420. " ",
  1421. "NEXT NEW (TAB) COMMAND",
  1422. " ",
  1423. "When you press the TAB key, Pine advances to the next \"interesting\"",
  1424. "message.  When you are using Pine to read email, that message is the next",
  1425. "message in the folder which you have not read before, or that you have",
  1426. "previously flagged as Important.  When reading news folders, the next",
  1427. "\"interesting\" message is the next one that you have not yet deleted.",
  1428. " ",
  1429. "SELECTING: SELECT AND WHEREIS/SELECT",
  1430. " ",
  1431. "Aggregate operations give you the ability to process a group of messages",
  1432. "at once.  Acting on multiple messages requires two steps: (1) selecting a",
  1433. "set of messages and then (2) applying a command to that set. The first",
  1434. "part is handled by the select ({F4:\";\") command.  Select allows you to",
  1435. "select messages based on their status (read, answered, etc.), contents",
  1436. "(including fielded selections on header lines) or date.  You also get",
  1437. "certain quick options to select a specific message or range of messages,",
  1438. "to select the current message or to select all messages.",
  1439. " ",
  1440. "After you have an initial selection, the select command changes.  It gives",
  1441. "you selection \"alteration\" options: unselect all, unselect current,",
  1442. "broaden (implements a logical OR), and narrow (implements a logical AND).",
  1443. "You are allowed to use select as many times as you need to get the",
  1444. "selected set right.",
  1445. " ",
  1446. "Also, the WhereIs ({F8:W}) command has a new feature (Ctrl-X) to",
  1447. "select all the messages which match the WhereIs search. WhereIs searches",
  1448. "through just the text which appears on the FOLDER INDEX.",
  1449. " ",
  1450. "The availability of the aggregate operations commands is determined by the",
  1451. "\"enable-aggregate-command-set\" feature-list option in your Pine",
  1452. "configuration.  Note that aggregate commands may be administratively",
  1453. "disabled by your system manager;  if they don't work, please check with",
  1454. "your local help desk before reporting a bug.",
  1455. " ",
  1456. "APPLY",
  1457. " ",
  1458. "Apply ({F5:A}) is the second step of most aggregate operations.  Apply",
  1459. "becomes active any time there is a defined set of selected messages.  The",
  1460. "following commands can be applied to a selected message set: delete,",
  1461. "undelete, reply, forward, print, take address, save, export, flag, and (on",
  1462. "Unix Pine) pipe to Unix command.",
  1463. " ",
  1464. "The behavior of some of these commands in an aggregate sense is not easy to",
  1465. "explain.  Try them out to see what they do.",
  1466. " ",
  1467. "ZOOM",
  1468. " ",
  1469. "Another action you might want to take on a set of selected messages is to",
  1470. "zoom in on them.  Like Apply, Zoom only becomes active when messages have",
  1471. "been selected.  Zoom ({F7:Z}) is a toggle command which allows you to",
  1472. "zoom-in (and only to see the selected messages) and zoom-out (to see all",
  1473. "messages in the folder).  Neither apply nor zoom removes the markings which",
  1474. "define the selected set; you need to use a select (\";\") command in order",
  1475. "to do this.",
  1476. " ",
  1477. "<End of help on this topic>",
  1478. NULL
  1479. };
  1480.  
  1481.  
  1482. char *h_simple_index[] = {
  1483.  "        POSTPONED MESSAGE SELECTION COMMANDS",
  1484. " ",
  1485. "Navigating the List of Messages               General Pine Commands",
  1486. "-------------------------------               ---------------------",
  1487. " {F5 : P }  Move to previous message                {F1 : ? }  Show this help text",
  1488. " {F6 : N }  Move to next message",
  1489. " {F7 : - }  Show previous screen of messages",
  1490. " {F8 :Spc}  Show next screen of messages",
  1491. " ",
  1492. "Message Selection Commands",
  1493. "--------------------------",
  1494. " {F3 : E }  Exit the Message Select menu (canceling Send command)",
  1495. " {F4 : S }  Select the currently highlighted message",
  1496. " {F9 : D }  Mark the currently highlighted message as deleted",
  1497. " {F10: U }  Undelete (remove deletion mark from) the highlighted message",
  1498. " ",
  1499. "------------------------------------------------------",
  1500. "| Description of the Select Postponed Message Screen |",
  1501. "------------------------------------------------------",
  1502. " ",
  1503. "This screen allows you to select one of several previously postponed",
  1504. "messages in order to continue composition.  Your options are very limited",
  1505. "-- the screen is not meant to let you manipulate these messages.  However,",
  1506. "you may now delete messages from this list.  Once you choose a message,",
  1507. "Pine reads it in and puts you into the regular message composer.",
  1508. " ",
  1509. "Messages do not stay in this postponed state automatically.  If you select",
  1510. "a message and then want to postpone it again, use the normal postpone",
  1511. "(Ctrl-O) command in the composer.",
  1512. " ",
  1513. "If you exit this screen without selecting a message, the Compose command",
  1514. "which got you here is canceled.  Other than messages explicitly marked",
  1515. "\"Deleted\", no messages will be removed.",
  1516. " ",
  1517. "<End of help on this topic>",
  1518. NULL
  1519. };
  1520.  
  1521.  
  1522. char *h_mail_view[] = {
  1523.  "                        MESSAGE TEXT COMMANDS",
  1524. "{Available  Commands -- Group  1        Available Commands -- Group 2   :Navigating the List of Messages        Operations on the Current Message}",
  1525. "{-------------------------------        ------------------------------  :-------------------------------        ---------------------------------}",
  1526. "{F1  Show Help Text                     F1  Show Help Text              : P     Display previous message        V  View attachment      Y  Print}",
  1527. "{F2  Toggle to see more commands        F2  Toggle to see more commands : N     Display next message            R  Reply to message     F  Forward}",
  1528. "{F3  MAIN MENU Screen                   F3  Quit Pine                   : -     Show previous page of this msg  D  Mark for deletion      }",
  1529. "{F4  View attachment                    F4  Compose a message           :Spc    Show next page of this msg      U  Undelete (remove deletion mark)}",
  1530. "{F5  Display previous message           F5  FOLDER LIST screen          : J     Jump to a specific message      T  Take Address into Address Book}",
  1531. "{F6  Display next message               F6  Goto a specified folder     :                                       S  Save into an email folder}",
  1532. "{F7  Previous screen of this message    F7  FOLDER INDEX screen         :                                       E  Export as a plain text file}",
  1533. "{F8  Next screen of this message        F8  Whereis                     :                                       |  Pipe to a Unix Command}",
  1534. "{F9  Mark message for deletion          F9  Print message               :MESSAGE TEXT Screen Commands   B  Bounce                       *  Flag}",
  1535. "{F10 Undelete (remove delete mark)      F10 Take address into address book      :----------------------------}",
  1536. "{F11 Reply to message                   F11 Save message into an email folder  : G   Goto a specified folder     General Pine Commands }",
  1537. "{F12 Forward                            F12 Export message into a plain file    : H   Full Header Mode            --------------------- }",
  1538. "{                                                                       :Tab  Next New                    O  Show all other available commands }",
  1539. "{Available Commands -- Group 3                                          : W   Whereis -- search for a     ?  Show Help text      Q Quit Pine }",
  1540. "{------------------------------                                         :     specific word in message    M  MAIN MENU Screen    L FOLDER LIST screen}",
  1541. "{F7             Jump to message    F9  Full header mode      F11 Flag message   :                                   I  FOLDER INDEX Screen C  Compose a message }",
  1542. "{F8             Next New           F10 Bounce this message   F12 Pipe to a Unix command :}",
  1543. " ",
  1544. "NOTE: The presence or absence of the following commands is determined by",
  1545. "\"feature-list\" options in your Pine configuration.  Also, some of these",
  1546. "commands may be administratively disabled by your system manager; if they don't",
  1547. "work, please check with your local help desk before reporting a bug.",
  1548. "        o Header Mode (toggle between display of full or minimal headers)",
  1549. "        o Flag (mark message as important or set other message status flags)",
  1550. "        o Bounce (re-mail message)",
  1551. "        o Pipe message to a Unix command",
  1552. "        o Select this message (:) --part of the \"aggregate\" cmd set",
  1553. " ",
  1554. "The \"Pipe message to a Unix command\" command is not available in PC-Pine.",
  1555. " ",
  1556. "------------------------------------------",
  1557. "| Description of the MESSAGE TEXT Screen |",
  1558. "------------------------------------------",
  1559. " ",
  1560. "The upper right corner of the view message screen displays status",
  1561. "information about the currently open collection and folder and about the",
  1562. "current message.  It shows the name of the collection in angle brackets",
  1563. "and then the name of the folder.  The status line also displays the number",
  1564. "of messages in the folder, the number of the current message and the",
  1565. "percentage of the current message that has been displayed on the screen.",
  1566. "If the message is marked for deletion \"DEL\" will appear in the upper",
  1567. "right as well.",
  1568. " ",
  1569. "NOTE: to rapidly move to the end of a message, enter W (or ^W) followed",
  1570. "by ^V.  Similarly, W followed by ^Y will take you to the beginning of",
  1571. "the message.",
  1572. " ",
  1573. "------------------------------",
  1574. "| Brief Command Explanations |",
  1575. "------------------------------",
  1576. " ",
  1577. "REPLY AND FORWARD",
  1578. " ",
  1579. "Replying ({F11:R}) and Forwarding ({F12:F}) are your two alternatives for",
  1580. "following up on the message you are reading. You would use reply if you",
  1581. "want to get email back to the author of the message and/or the other",
  1582. "people who have already seen it.  You use forward if you want somebody new",
  1583. "to see the message.",
  1584. " ",
  1585. "In the normal case, the only thing that you must supply when forwarding a",
  1586. "message is the name/email address of the news recipient.  Pine will",
  1587. "include the text of the forwarded message.  Pine will also include any",
  1588. "attachments to the message if you have requested them.  There is space",
  1589. "above the forwarded text for you to include any comments.",
  1590. " ",
  1591. "When replying, you usually have to answer some questions.  If the message",
  1592. "is to multiple people and/or specified with a Reply-To: header, then you",
  1593. "will have to decide who should get the reply.  You also need to decide",
  1594. "whether or not to include the previous message in your reply.  Some of",
  1595. "this is configurable.  Specifically, see the include-header-in-reply and",
  1596. "include-text-in-reply configuration features.",
  1597. " ",
  1598. "Both the Reply and Forward commands react to the full header mode toggle.",
  1599. "If the full header mode is on, then all the header and delivery lines are",
  1600. "included with the text of the message in your reply/forward.",
  1601. " ",
  1602. "SAVE AND EXPORT",
  1603. " ",
  1604. "Export ({F12:E}) and Save ({F11:S}) are the two alternatives Pine gives",
  1605. "you to keep a copy of the message you are reading. If you want to keep the",
  1606. "message within Pine's email world, use \"save\"; if you want to use the",
  1607. "message in another program, use \"export\".",
  1608. " ",
  1609. "When you save a message, it is put into an existing folder or into a new",
  1610. "folder in one of your existing folder collections.  The message stays in",
  1611. "email format and can be read by Pine again.  Pine may use a special format",
  1612. "for its mail folders -- never edit a Pine folder by hand or with any",
  1613. "program other than Pine.  The exact behavior of the save command can be",
  1614. "configured with the save-will-quote-leading-froms, save-will-not-delete,",
  1615. "and save-will-advance feature list settings.",
  1616. " ",
  1617. "When you use export, the message is placed in a plain text file in your",
  1618. "home directory or current working directory, depending on the",
  1619. "use-current-dir configuration setting.  In the normal case, only minimal",
  1620. "headers are exported with the message; however, if the full header mode is",
  1621. "toggled on, then complete headers are exported along with the message",
  1622. "text.",
  1623. " ",
  1624. "VIEW ATTACH",
  1625. " ",
  1626. "The View/Save Attachment ({F4:V}) command allows you to handle MIME",
  1627. "attachments on a message you have received.  Pine shows you a list of the",
  1628. "message attachments--you just choose the attachment you want.  You may",
  1629. "either view or save the selected attachment.",
  1630. " ",
  1631. "Because many attachments require external programs for display, there is",
  1632. "some system configuration that has to happen before you can actually",
  1633. "display attachments.  Hopefully much of that will have been done already",
  1634. "by your system administrator.  MIME configuration is handled with the",
  1635. "\"mailcap\" configuration file.  (See the release notes for more information.)",
  1636. " ",
  1637. "WHEREIS",
  1638. " ",
  1639. "The WhereIs ({F8:W}) command does a \"find in current message\" operation.",
  1640. "You type in a word and Pine will try and find it in the message you are",
  1641. "reading.  You can also use WhereIs to jump to the beginning (Ctrl-Y) or",
  1642. "end (Ctrl-V) of the message.",
  1643. " ",
  1644. "NEXT NEW (TAB) COMMAND",
  1645. " ",
  1646. "When you press the TAB key, Pine advances to the next \"interesting\"",
  1647. "message.  When you are using Pine to read email, that message is the next",
  1648. "message in the folder which you have not read before or which you have",
  1649. "previously marked \"Important\" via the Flag command.  When reading news",
  1650. "folders, the next \"interesting\" message is the next one which you have",
  1651. "not yet deleted.",
  1652. " ",
  1653. "TAKE ADDRESS",
  1654. " ",
  1655. "With the Take Address command, you can extract email addresses from an",
  1656. "incoming message and save them in an address book.  This is an easy way",
  1657. "to add to your address book and avoid having to remember the email",
  1658. "addresses of the people who write to you.",
  1659. " ",
  1660. "If the message is just to you individually, then you will only need to",
  1661. "provide a nickname.  If the message is more complicated (with more than",
  1662. "one recipient or an email list involved), then you will see an address",
  1663. "selection screen which lets you choose the address you want to save into",
  1664. "your address book, or add several of them to a personal address list.",
  1665. " ",
  1666. "HEADER MODE",
  1667. " ",
  1668. "Every email message comes with some header lines that you normally don't",
  1669. "see.  These include anywhere from 3-20 lines added by the Internet mail",
  1670. "transport system to record the route your message took, for diagnostic",
  1671. "purposes.  These are normally of no import and simply add clutter, so Pine",
  1672. "suppresses them from MESSAGE TEXT display.  There is, however, a way to",
  1673. "reveal them.",
  1674. " ",
  1675. "The Header Mode ({F9:H}) command is a toggle which controls Pine's",
  1676. "handling of these header lines.  Normally, full headers is \"off\" and you",
  1677. "only see a few lines about who a message is to and who it is from.  When",
  1678. "you press {F9:\"H\"} to turn full headers on, Pine will show you the",
  1679. "normal header lines as well as delivery headers, comment headers and MIME",
  1680. "headers.",
  1681. " ",
  1682. "Several different Pine commands honor the header mode -- it affects how",
  1683. "messages are displayed, how they appear in forward and reply email, how",
  1684. "they are printed, they are saved, and how they are exported. In Unix",
  1685. "Pine, the Pipe command is also affected.",
  1686. " ",
  1687. "The presence or absence of the Header Mode command is determined by the",
  1688. "\"enable-full-header-cmd\" feature-list option in your Pine",
  1689. "configuration.",
  1690. " ",
  1691. "FLAG",
  1692. " ",
  1693. "Flag ({F11:*}) is the command which allows users to manipulate the status",
  1694. "flags which appear on the left side of the FOLDER INDEX screen.  The most",
  1695. "common use of this is to mark a message as important. This is something of",
  1696. "a note to yourself to get back to that message.  You can also use the flag",
  1697. "command to set (or unset) the flags which indicate that a message is new,",
  1698. "read or answered.",
  1699. " ",
  1700. "The availability of the flag command is determined by the",
  1701. "\"enable-flag-cmd\" feature-list option in your Pine configuration. Also,",
  1702. "Flag may be administratively disabled by your system manager; if it",
  1703. "doesn't work, please check with your local help desk before reporting a",
  1704. "bug.",
  1705. " ",
  1706. "ALTERNATE CHARACTER SETS",
  1707. " ",
  1708. "Pine attempts to stay out of the way so that it won't prevent you from",
  1709. "viewing mail in any character set.  It will simply send the message to",
  1710. "your display device.  If the device is capable of displaying the message",
  1711. "as it was written it will do so.  If not, the display may be partially or",
  1712. "totally incorrect.  If the message is marked as being in a character set",
  1713. "other than \"US-ASCII\" and it is a character set that is different from",
  1714. "the set you have indicated with the \"character-set\" variable in your",
  1715. "configuration, then a warning message will be printed to your screen at",
  1716. "the beginning of the message display.",
  1717. " ",
  1718. "In all cases Pine requires that the display device can handle the",
  1719. "character set.  For example, most X-terminals will display the ISO-8859-1",
  1720. "character set if the right font is selected.  VT220's and higher also",
  1721. "display ISO-8859-1.  Displays for other characters sets are less common.",
  1722. " ",
  1723. "<End of help on this topic>",
  1724. NULL
  1725. };
  1726.  
  1727.  
  1728. char *h_folder_maint[] = {
  1729.  "                        FOLDER LIST COMMANDS",
  1730. "{Available Commands -- Group 1        Available Commands -- Group 2     :Navigating the Folder Screen            Operations on the Selected Folder}",
  1731. "{-------------------------------      ------------------------------    :----------------------------            ---------------------------------}",
  1732. "{F1  Show Help Text                    F1  Show Help Text               : P   Move to previous folder              V  View Index of selected folder}",
  1733. "{F2  Toggle to see more commands       F2  Toggle to see more commands  : N   Move to next folder                  D  Delete}",
  1734. "{F3  MAIN MENU Screen                  F3  Quit Pine                    : -   Show previous page of listing        R  Rename}",
  1735. "{F4  Select folder and view it         F4  Compose a message            :Spc  Show next page of listing}",
  1736. "{F5  Move to previous folder                    :}",
  1737. "{F6  Move to next folder               F6  Specify a folder to go to    :FOLDER LIST Screen Commands              General Pine Commands}",
  1738. "{F7  Show previous screen of listing   F7  Show FOLDER INDEX of current folder :---------------------------              ---------------------}",
  1739. "{F8  Show next screen of listing       F8  Whereis (search folder names): A  Add a folder                          O  Show all other available commands}",
  1740. "{F9  Delete selected folder            F9  Print folder listing         : G  Specify a folder to go to             ?  Show Help text",
  1741. "{F10 Add a new folder                                                   : I  Show FOLDER INDEX of current folder   M  MAIN MENU Screen}",
  1742. "{F11 Rename selected folder                                             : W  Whereis (search folder names)         Q  Quit Pine}",
  1743. "{                                                                       : Y  Print folder listing                  C  Compose a message}",
  1744. " ",
  1745. "-----------------------------------------",
  1746. "| Description of the FOLDER LIST Screen |",
  1747. "-----------------------------------------",
  1748. " ",
  1749. "The purpose of the FOLDER LIST screen is to display your message folders",
  1750. "and allow you to \"open\" or view a new one, or manage your folders using the",
  1751. "Rename, Delete, and Add commands.  The status bar shows information about",
  1752. "the current folder.",
  1753. " ",
  1754. "The appearance of the Folder List depends upon your Pine configuration.",
  1755. "The most basic configuration will show a single list of folders, beginning",
  1756. "with the three distinguished folders INBOX, sent-mail, and saved-messages.",
  1757. "All other folders will be listed in alphabetical order.",
  1758. " ",
  1759. "If you or your system administrator have defined additional collections,",
  1760. "e.g. News, then you may see each of your collections listed with a",
  1761. "\"Select Here to See Expanded List\" button.  Alternatively, Pine can be",
  1762. "configured to always immediately display the complete list of folders in",
  1763. "each collection via the \"expanded-view-of-folders\" feature list option.",
  1764. " ",
  1765. "-----------------",
  1766. "| About Folders |",
  1767. "-----------------",
  1768. " ",
  1769. "What are Folders?",
  1770. " ",
  1771. "Folders are simply files where messages are kept.  Every message has to be",
  1772. "in a folder.  Most every Pine user starts out with 3 folders: an INBOX, a",
  1773. "folder for sent mail and a folder for saved messages.",
  1774. " ",
  1775. "You may create as many other folders as you wish.  They must be given",
  1776. "names that can be filenames on the filesystem.  On DOS that means they",
  1777. "must be 8-characters or less; on Unix you shouldn't use special characters",
  1778. "such as \"/\".  Normally PC-Pine folders are automatically given the DOS",
  1779. "extension \".MTX\" (which stands for Mailbox-text).  The extension is",
  1780. "suppressed from FOLDER LIST displays, and should not be entered when",
  1781. "typing a folder name at a Save or Goto prompt.  The use of the MTX extension",
  1782. "can be overridden by a Setup/Config option, which may be useful when",
  1783. "accessing saved-message folders on a Unix host via SMB or NFS.  PC-Pine",
  1784. "can understand the normal Unix mail folder format, but can only open",
  1785. "those folders READ-ONLY.",
  1786. " ",
  1787. "You can move messages from one folder to another by opening the original",
  1788. "folder and saving messages into the other folder just as you can save",
  1789. "message from your INBOX to any other folder.",
  1790. " ",
  1791. "Folders are just files in the filesystem.  However, the files which are",
  1792. "folders have some special formatting in them (so that Pine knows where one",
  1793. "message ends and another begins) and should *not* be edited outside of",
  1794. "Pine.  If you want copies of your messages in text files that you can edit",
  1795. "or otherwise manipulate, use the export command to export them from Pine.",
  1796. " ",
  1797. "----------------------",
  1798. "| Folder Collections |",
  1799. "----------------------",
  1800. " ",
  1801. "Those of you with simple mail configurations will just see a list of all the",
  1802. "folders you have.  The special folders for INBOX, sent mail and saved messages",
  1803. "will appear at the top of the list.  All others are in alphabetical order.",
  1804. " ",
  1805. "That model wouldn't work for Pine users with multiple collections.  If you",
  1806. "or your system administrator have defined more than one collection or if",
  1807. "you have a collection (news or otherwise) defined on your system, then you",
  1808. "will see each of your collections listed with a \"Select Here to See",
  1809. "Expanded List\" button.  Pine can be configured to always show you all",
  1810. "folders in all collections with the \"expanded-view-of-folders\" feature",
  1811. "list option in your Pine configuration.",
  1812. " ",
  1813. "Why have Collections?",
  1814. " ",
  1815. "If a Pine user only got 5 messages a day and used the same computer all the",
  1816. "time, then folders would be enough.  For good or bad, that is not the",
  1817. "case.  People who use more than one computer account need to have",
  1818. "different sets of folders on those different platforms.  People who have",
  1819. "hundreds or thousands of folders need a way to group folders together.",
  1820. "That is where collections come in.",
  1821. " ",
  1822. "Types of Collections.",
  1823. " ",
  1824. "A collection of folders is just a group of folders in the same directory",
  1825. "on the same machine.  In general, all collections of folders are equal in",
  1826. "Pine's eye.  However, there are some special collections:",
  1827. " ",
  1828. "        INCOMING FOLDERS:  Pine's \"incoming-folders\" configuration is a",
  1829. "special collection used to supplement your single INBOX.  All the folders",
  1830. "here are those that get incoming messages.  You may have multiple folders",
  1831. "like this because you use an external program to filter your email or",
  1832. "because you have multiple accounts.",
  1833. " ",
  1834. "        NEWS:  You can also define a collection specifically for",
  1835. "newsgroups.  Pine does this for you implicitly when you define a NNTP",
  1836. "Server in your Pine configuration.  The news collection is presented last",
  1837. "and Pine knows not to save messages there.",
  1838. " ",
  1839. "        DEFAULT COLLECTION FOR SAVES:  Perhaps the most important special",
  1840. "collection is the one which you specify as the first item of the",
  1841. "configuration for \"folder-collections\".  This is the default collection",
  1842. "for your saved and sent messages folders.",
  1843. " ",
  1844. "There is no limit to the number of collections you can have. Everyone",
  1845. "starts with just one collection and few people ever have more than a dozen",
  1846. "or so.",
  1847. " ",
  1848. "Defining Collections.",
  1849. " ",
  1850. "In the absence of any folder-collection definitions, Pine will assume a",
  1851. "single default folder collection, and if necessary, create the directory",
  1852. "\"mail\" in your Unix home directory to hold your folders.  Otherwise,",
  1853. "Pine will never create any directories.  However, you may create as many",
  1854. "mail directories as you would like using the Unix \"mkdir\" command, and",
  1855. "then define folder-collection entries to correspond with each one. This is",
  1856. "done via the Setup/Config command on the Main Menu.",
  1857. " ",
  1858. "----------------------",
  1859. "| Valid Folder Names |",
  1860. "----------------------",
  1861. " ",
  1862. "Once your folder collections are defined, you can usually refer to",
  1863. "folders by their simple (unqualified) name, or pick from a FOLDER LIST",
  1864. "display.  However, understanding the complete syntax for folder names,",
  1865. "both local and remote, is handy when using the Goto command and when",
  1866. "you are adding new folder collections via the SETUP CONFIGURATION screen.",
  1867. " ",
  1868. "Local folders follow the local naming rules.  For example,",
  1869. "\"~/mail/september-1994\" might be a reasonable folder name on Unix",
  1870. "and \"\\C:\\PINE\\FOLDERS\\OCT-94\" might exist on a PC.",
  1871. " ",
  1872. "Pine users have the option of using folders which are stored on some other",
  1873. "computer.  Pine accesses remote folders via IMAP (the Internet Message",
  1874. "Access Protocol), or in the case of news, via NNTP (the Network News",
  1875. "Transport Protocol).  To be able to access remote folders in Pine, the",
  1876. "remote host must be running the appropriate server software (imapd or",
  1877. "nntpd) and you must correctly specify the name of the folder to Pine,",
  1878. "including the domain name of the remote machine. For example,",
  1879. "\"{{:{}monet.art.nowhere.edu}INBOX\" is a remote folder specification, as",
  1880. "is \"{{:{}monet.art.nowhere.edu}~/mail/september-1994\".  As you can tell,",
  1881. "the name of the computer is in {{:{}} brackets followed immediately by the",
  1882. "name of the folder.  If, as in these examples, there is no remote access",
  1883. "protocol specified, then IMAP is assumed.",
  1884. " ",
  1885. "There are certain markings which have special meanings in folder names:",
  1886. "    o A \"*\" in front of the folder specification means that the folder is",
  1887. "      a bulletin board -- shared access and no write privileges.  Examples:",
  1888. "           *comp.mail.pine, *{{:{}wharhol.art.nowhere.edu}job-board",
  1889. "    o A folder name beginning with \"#mh/\" is an mh format folder.  Examples:",
  1890. "           #mh/mail/sep-1994, {{:{}rembrandt.art.nowhere.edu}#mh/mail/sep-1994",
  1891. " ",
  1892. "There are certain flags within remote folder names:",
  1893. "    o An \"/anonymous\" flag means anonymous IMAP access.  Example:",
  1894. "      {{:{}wharhol.art.nowhere.edu/anonymous}job-board",
  1895. "    o A \"/nntp\" flag means NNTP protocol access.  It cannot be used with",
  1896. "      the /anonymous flag.  Example:",
  1897. "           *{{:{}news.nowhere.edu/nntp}comp.mail.pine",
  1898. " ",
  1899. "Note that \"INBOX\" has special meaning in both local and remote folder",
  1900. "specifications.  The name INBOX refers to your \"principal incoming",
  1901. "message folder\" and will be mapped to the actual file name used for your",
  1902. "INBOX on any given host.  Therefore, a name like",
  1903. "\"{{:{}xxx.art.nowhere.edu}INBOX\" refers to whatever file is used to",
  1904. "store incoming mail for you on that particular host.",
  1905. " ",
  1906. "<End of help on this topic>",
  1907. NULL
  1908. };
  1909.  
  1910.  
  1911. char *h_folder_open[] = {
  1912.  " ",
  1913. "This screen is designed to allow you to quickly and easily survey your",
  1914. "folders and select one to open.",
  1915. " ",
  1916. "Navigating the List of Folders             General Pine Commands",
  1917. "------------------------------             ---------------------",
  1918. "{F5 : P }  Move to previous folder          {F1 : ? }  Show this help text",
  1919. "{F6 : N }  Move to next folder",
  1920. "{F7 : - }  Show previous screen of folders",
  1921. "{F8 :Spc}  Show next screen of folders",
  1922. "{F12: W }  WhereIs (search folder names)",
  1923. " ",
  1924. "Folder Selection Commands",
  1925. "-------------------------",
  1926. "{F3 : E }  Exit the Folder Select menu (without selecting a folder)",
  1927. "{F4 : S }  Select the currently highlighted folder",
  1928. " ",
  1929. "FOR MORE INFORMATION: From the Main Menu, select \"L FOLDER LIST\" and",
  1930. "press \"?\" for Help... Look for the section \"About Folders\".",
  1931. " ",
  1932. "<End of help on this topic>",
  1933. NULL
  1934. };
  1935.  
  1936.  
  1937. char *h_folder_save[] = {
  1938.  " ",
  1939. "This screen is designed to allow you to quickly and easily survey your",
  1940. "folders and select one to use for saving the current message.",
  1941. " ",
  1942. "Navigating the List of Folders             General Pine Commands",
  1943. "------------------------------             ---------------------",
  1944. "{F5 : P }  Move to previous folder          {F1 : ? }  Show this help text",
  1945. "{F6 : N }  Move to next folder",
  1946. "{F7 : - }  Show previous screen of folders",
  1947. "{F8 :Spc}  Show next screen of folders",
  1948. "{F12: W }  WhereIs (search folder names)",
  1949. " ",
  1950. "Folder Selection Commands",
  1951. "-------------------------",
  1952. "{F3 : E }  Exit the Folder Select menu (without selecting a folder)",
  1953. "{F4 : S }  Select the currently highlighted folder",
  1954. " ",
  1955. "FOR MORE INFORMATION: From the Main Menu, select \"L FOLDER LIST\" and",
  1956. "press \"?\" for Help... Look for the section \"About Folders\".",
  1957. " ",
  1958. "<End of help on this topic>",
  1959. NULL
  1960. };
  1961.  
  1962.  
  1963. char *h_folder_fcc[] = {
  1964.  " ",
  1965. "This screen is designed to allow you to quickly and easily survey your",
  1966. "folders and select one to use as the file carbon copy (fcc) for the",
  1967. "current message.",
  1968. " ",
  1969. "Navigating the List of Folders             General Pine Commands",
  1970. "------------------------------             ---------------------",
  1971. "{F5 : P }  Move to previous folder          {F1 : ? }  Show this help text",
  1972. "{F6 : N }  Move to next folder",
  1973. "{F7 : - }  Show previous screen of folders",
  1974. "{F8 :Spc}  Show next screen of folders",
  1975. "{F12: W }  WhereIs (search folder names)",
  1976. " ",
  1977. "Folder Selection Commands",
  1978. "-------------------------",
  1979. "{F3 : E }  Exit the Folder Select menu (without selecting a folder)",
  1980. "{F4 : S }  Select the currently highlighted folder",
  1981. " ",
  1982. "FOR MORE INFORMATION: From the Main Menu, select \"L FOLDER LIST\" and",
  1983. "press \"?\" for Help... Look for the section \"About Folders\".",
  1984. " ",
  1985. "<End of help on this topic>",
  1986. NULL
  1987. };
  1988.  
  1989.  
  1990. char *h_address_book[] = {
  1991.  "                         ADDRESS BOOK COMMANDS",
  1992. "{Available  Commands -- Group 1         Available Commands -- Group 2   :Address Book Navigation        General Pine Commands}",
  1993. "{-------------------------------        ------------------------------  :-----------------------        ---------------------}",
  1994. "{F1  Show Help Text                      F1  Show Help Text             : P  Prev Address                  ?  Display this help text}",
  1995. "{F2  Toggle to see more commands         F2  Toggle to see more commands: N  Next Address                  O  Show all other available commands}",
  1996. "{F3  Exit this screen                    F3  Quit Pine                  : -  Previous page of address book E  Exit this screen}",
  1997. "{F4  View/Edit selected entry                                           :Spc Next page of address book     Q  Quit Pine}",
  1998. "{F5  Move to previous entry              F5  FOLDER LIST screen         : W  WhereIs (search for word/     C  Compose message to selected addr}",
  1999. "{F6  Move to next entry                  F6  Specify a folder to go to  :      or  name in address book)   L  FOLDER LIST screen}",
  2000. "{F7  Previous page of address book       F7  FOLDER INDEX screen        :                                  G  Specify a folder to go to}",
  2001. "{F8  Next page of address book                                          :Address Book Commands             I  FOLDER INDEX screen}",
  2002. "{F9  Delete selected entry               F9  Print address book         :------------------------------------------------}",
  2003. "{F10 Add new entry to address book       F10 TakeAddr to another abook  : V  View/Edit selected entry      D  Delete selected entry}",
  2004. "{F11 Compose to selected entry           F11 Export entry to a file     : Y  Print address book            T  TakeAddr to another address book}",
  2005. "{F12 Whereis (search address book)       F12 Forward entry by mail      : X  Export entry to a file        A  Add new entry to address book}",
  2006. "{: F  Forward entry by mail}",
  2007. " ",
  2008. "------------------------------------------",
  2009. "| Description of the Address Book Screen |",
  2010. "------------------------------------------",
  2011. " ",
  2012. "This screen lets you edit any and all entries in your address book.  It",
  2013. "also acts as a short-cut for composing messages to people in the address",
  2014. "book.  When, from this screen, you press {F11:\"C\"} for ComposeTo, the",
  2015. "message starts \"pre-addressed\" to whatever address book entry is",
  2016. "currently selected.",
  2017. " ",
  2018. "If you have more than one address book defined for yourself or if your",
  2019. "system has a site-wide address book defined, you may see a list of address",
  2020. "books and a \"Select Here to See Expanded List\" button for each of them.",
  2021. "Alternatively, Pine can be configured to immediately display all the",
  2022. "entries in each address book via the \"expanded-view-of-addressbooks\"",
  2023. "feature list option in your Pine configuration.",
  2024. " ",
  2025. "Pine's address book helps you keep a list of addresses you send mail to so",
  2026. "you do not have to remember addresses that are often complex.  Each entry",
  2027. "in the address book has five fields, all of them optional.  The three",
  2028. "elements which are usually visible on the ADDRESS BOOK display, are:",
  2029. " ",
  2030. "        NICKNAME: A short easy-to-remember label to identify the entry.",
  2031. "        This is what you type in as you are addressing the message in the",
  2032. "        composer.  If there is a matching entry in your address book(s),",
  2033. "        Pine will extract the corresponding FullName and Address fields to",
  2034. "        generate the actual address for your message.",
  2035. " ",
  2036. "        FULLNAME: A longer field where you can put the full name of the",
  2037. "        person or organization.  Usually the full names are put in last",
  2038. "        name first so they sort nicely in alphabetical order.  Whatever",
  2039. "        you put as the name here will appear on the message when it is",
  2040. "        finally delivered.",
  2041. " ",
  2042. "        ADDRESS: This is the actual email address itself.  This must be",
  2043. "        a valid Internet address that conforms to the Internet message",
  2044. "        header standard, RFC-822.  (There is more information on email",
  2045. "        addresses a little later in this section.)",
  2046. " ",
  2047. "The two fields which aren't usually visible are:",
  2048. " ",
  2049. "        FCC: The name of the folder you would like a copy of any outgoing",
  2050. "        message to this address to be saved in.  If this field is set, and",
  2051. "        this address is the first one in the message's To: header, then",
  2052. "        Pine will use this folder name for the FCC in lieu of the normal",
  2053. "        FCC folder name.",
  2054. " ",
  2055. "        COMMENTS: This field contains arbitrary text for your convenience.",
  2056. " ",
  2057. "Due to screen width limitations, these last two fields do not show up in",
  2058. "the normal ADDRESS BOOK display.  You may select the \"View/Edit\" command to",
  2059. "view or modify them.  You may use the configuration variable",
  2060. "\"addressbook-formats\" to add these fields to your ADDRESS BOOK display,",
  2061. "or to modify the format of the display.",
  2062. " ",
  2063. "---------------------------",
  2064. "| Sorting the Address book |",
  2065. "---------------------------",
  2066. " ",
  2067. "By default, address book entries are sorted alphabetically on the full",
  2068. "name with distribution lists sorted to the end.  Sorting can be changed by",
  2069. "resetting the address book sort rule in the Pine SETUP CONFIGURATION screen",
  2070. "--assuming you have \"write\" permission for the address book file.",
  2071. " ",
  2072. "Unlike the sorting of folders (which only changes presentation), sorting an",
  2073. "address book actually changes the file as it is kept on the computer.  For",
  2074. "this reason you may not be able to sort a shared or system-wide address",
  2075. "book.",
  2076. " ",
  2077. "----------------------",
  2078. "| Distribution Lists |",
  2079. "----------------------",
  2080. " ",
  2081. "Pine entries can be simple cases of aliases (a single nickname is linked",
  2082. "to a single email address) or distribution lists (a single nickname",
  2083. "pointing at more than one email address).  Each distribution list has a",
  2084. "nickname, a full name and a list of addresses.  The addresses may be",
  2085. "actual addresses or they may be other nicknames in your address book.",
  2086. "They may even refer to other distribution lists.  The command to create a",
  2087. "new distribution list is {F10:\"A\"}.  To add entries to an existing list",
  2088. "use the View/Edit ({F4:\"V\"}) command.  Delete ({F11:\"D\"}) will delete",
  2089. "a single address from the list if the cursor is placed on the address;",
  2090. "it will delete the entire distribution list if the cursor is on the",
  2091. "nickname/fullname line.  View/Edit may also be used to delete addresses",
  2092. "from a list.",
  2093. " ",
  2094. "Address field entries in distribution lists may take any one of three",
  2095. "forms: a nickname existing in any of the defined address books, a normal",
  2096. "address of the form \"jsmith@art.nowhere.edu\", or a complete",
  2097. "fullname/address combination, e.g. \"John Smith",
  2098. "<jsmith@art.nowhere.edu>\".",
  2099. " ",
  2100. "Distribution lists in Pine address books can only be used by the person or",
  2101. "people who have access to that address book.  They are not usually used to",
  2102. "implement discussion groups, but can be used to facilitate small",
  2103. "discussion groups if all the participants have access to the same shared",
  2104. "address book.",
  2105. " ",
  2106. "--------------------",
  2107. "| FCC and Comments |",
  2108. "--------------------",
  2109. " ",
  2110. "As mentioned above, each entry in the address book also has two other optional",
  2111. "fields, fcc and comments.  The command to look at or edit either of these",
  2112. "is the same View/Edit command used for all of the fields ({F4:\"V\"}).  The",
  2113. "comments field is just for your own use.  The fcc field overrides the",
  2114. "default fcc if this address is the first one on the To line.  The WhereIs",
  2115. "command may be used to search for particular strings in the address book,",
  2116. "including fields which are not visible (like comment and fcc by default).",
  2117. " ",
  2118. "-------------------------------------------------",
  2119. "| Exporting and Forwarding Address book entries |",
  2120. "-------------------------------------------------",
  2121. " ",
  2122. "When you use the Export ({F11:\"X\"}) command, the currently highlighted",
  2123. "address book entry is placed in a plain text file in your home directory",
  2124. "or current working directory, depending on the use-current-dir",
  2125. "configuration setting.",
  2126. " ",
  2127. "When you use the Forward ({F12:\"F\"}) command, the currently highlighted",
  2128. "address book entry is placed in a special attachment (which is only",
  2129. "understood by Pine) and you are put into the composer.  You can fill in",
  2130. "some comments in the body of the message, if you'd like, and send it to",
  2131. "somebody else who uses Pine.  The recipient may use the TakeAddr command",
  2132. "on that message to insert the address book entry you sent in their own",
  2133. "address book.",
  2134. " ",
  2135. "-------------------------------------------",
  2136. "| Multiple and/or Site-Wide Address books |",
  2137. "-------------------------------------------",
  2138. " ",
  2139. "You may have more than one personal address book.  In addition, there may",
  2140. "be one or more global address books.  This capability allows you to have",
  2141. "multiple personal address books (some of which may be shared) and it also",
  2142. "allows system administrators to implement site-wide address books that",
  2143. "contain entries for users on multiple machines within the organization.",
  2144. " ",
  2145. "Searching.  If you enter a nickname when composing a message, your",
  2146. "personal address books will be searched through in order, and then the",
  2147. "global address book(s) searched. If more than one address book has an entry",
  2148. "for the nickname, Pine uses the first one that it finds, so an entry in",
  2149. "your personal address book would override a global address book entry. If",
  2150. "after searching all the address books there is still no match, (Unix) Pine",
  2151. "then searches the local host password file on the assumption that you have",
  2152. "entered a local user name rather than an address book nickname.",
  2153. " ",
  2154. "Defining.  You define multiple personal address books via the",
  2155. "\"address-book\" option in the SETUP CONFIGURATION screen.  You can add as",
  2156. "many as you like. System administrators may specify a site-wide address",
  2157. "book by defining the \"global-address-book\" variable in the system-wide",
  2158. "Pine configuration file.  You may override this definition using the",
  2159. "\"global-address-book\" option in the SETUP CONFIGURATION screen.",
  2160. " ",
  2161. "Creating and updating.  Personal address books are normally created empty",
  2162. "and populated by explicit additions from within Pine, e.g. via the",
  2163. "TakeAddr command. Unlike personal address books, global address books may",
  2164. "not be modified/updated from within Pine; that is, they are Read-Only.",
  2165. "Thus, global address books are created, populated and updated outside of",
  2166. "Pine. They might be hand-edited, generated by a program from another",
  2167. "database, or by copying an existing address book.  See the Pine Technical",
  2168. "Notes document (included in the Pine distribution) for more information on",
  2169. "this.",
  2170. " ",
  2171. "Accessing.  Address books must be accessible via normal file access",
  2172. "routines on the machine where Pine is running.  That is, Pine does not yet",
  2173. "have the ability to access address books on remote systems, except via",
  2174. "low-level file access protocols such as NFS or SMB.  (It is understood",
  2175. "that this limits the utility of global address books for PC-Pine users.)",
  2176. " ",
  2177. "While global address books are explicitly intended to be shared, there is",
  2178. "nothing to prevent you from sharing a personal address book with other",
  2179. "Pine users. This might be useful in the case of a small workgroup.",
  2180. "However, it is recommended that updates to shared personal address books",
  2181. "be done when other Pine users are not accessing the address book. Pine",
  2182. "does not do any file-locking to manage concurrent updates to the",
  2183. "addressbook, but it does check to see if the file has been modified before",
  2184. "making any changes.  Consequently, inadvertent concurrent updates will",
  2185. "only cause other Pine users to have to restart their address book",
  2186. "operation, which will cause Pine to re-open the updated file.",
  2187. " ",
  2188. "-------------------------",
  2189. "| Valid Email Addresses |",
  2190. "-------------------------",
  2191. " ",
  2192. "When you enter an email address into the address field of your address",
  2193. "book you are giving Pine an address that it must be able to actually",
  2194. "reach.  The address you enter here must be a valid address which is",
  2195. "reachable from your site.  If it is not, you will get an error message",
  2196. "after sending the message.",
  2197. " ",
  2198. "A valid email address on the Internet has a user name, an \"@\" sign and",
  2199. "then a domain.  For example, jsmith@art.nowhere.edu is the email address",
  2200. "of a person with the username \"jsmith\" who has an account with",
  2201. "\"art.nowhere.edu\".  The number of segments on the right of the \"@\"",
  2202. "sign can vary depending on how the address is structured for the",
  2203. "particular host.",
  2204. " ",
  2205. "If you are sending to someone on the same system as you are, you can leave",
  2206. "the \"@\" and all the information to its right off of the address, and",
  2207. "Pine will fill it in automatically.  Sometimes you can also abbreviate the",
  2208. "right part of the address if you are at the same domain.  When sending",
  2209. "messages across gateways to other networks, the addresses get more",
  2210. "complicated.  Ask your local consultants for the correct syntax from your",
  2211. "site to the network you are trying to reach.",
  2212. " ",
  2213. "<End of help on this topic>",
  2214. NULL
  2215. };
  2216.  
  2217.  
  2218. char *h_select_addr[] = {
  2219.  "                   SELECT ADDRESS",
  2220. " ",
  2221. "Navigating the List of Messages               General Pine Commands",
  2222. "-------------------------------               ---------------------",
  2223. "{F5 : P }  Move to previous entry             {F1 : ? }  Show this help text",
  2224. "{F6 : N }  Move to next entry",
  2225. "{F7 : - }  Show previous screen of address book",
  2226. "{F8 :Spc}  Show next screen of address book",
  2227. "{F12: W }  WhereIs (search through address book)",
  2228. " ",
  2229. "Address Selection Commands",
  2230. "--------------------------",
  2231. "{F3 : E }  Exit the Address Select screen (without selecting an address)",
  2232. "{F4 : S }  Select the currently highlighted entry",
  2233. " ",
  2234. "This screen is designed to let you easily scan your address book(s) in",
  2235. "order to select an entry for the message you are composing.  You cannot",
  2236. "edit your address book in any way at this time, for address book",
  2237. "maintenance, select the address book command when not composing a message.",
  2238. " ",
  2239. "If you are composing a message and know the nickname of the person/list you",
  2240. "want, you can bypass this screen by simply typing in the nickname on the",
  2241. "appropriate header line (To:, Cc:, etc.)  Exiting this screen without",
  2242. "selecting an entry does not cancel your message.",
  2243. " ",
  2244. "FOR MORE INFORMATION on addresses and Pine's address book: From the Main",
  2245. "Menu, select \"A ADDRESS BOOK\" and press \"?\" for Help...",
  2246. " ",
  2247. "<End of help on this topic>",
  2248. NULL
  2249. };
  2250.  
  2251.  
  2252. char *h_use_address_bookl[] = {
  2253.  "                   COMPOSER: SELECT ADDRESSES",
  2254. " ",
  2255. "Navigating the List of Messages               General Pine Commands",
  2256. "-------------------------------               ---------------------",
  2257. "{F5 : P }  Move to previous entry             {F1 : ? }  Show this help text",
  2258. "{F6 : N }  Move to next entry",
  2259. "{F7 : - }  Show previous screen of address book",
  2260. "{F8 :Spc}  Show next screen of address book",
  2261. "{F12: W }  WhereIs (search through address book)",
  2262. " ",
  2263. "Address Selection Commands",
  2264. "--------------------------",
  2265. "{F3 : E }  Exit the Address Select screen (without selecting an address)",
  2266. "{F4 : S }  Select the currently highlighted entry",
  2267. "{F9 : L }  Change to ListMode",
  2268. " ",
  2269. "This screen is designed to let you easily scan your address book(s) in",
  2270. "order to select entries for the message you are composing.  You cannot",
  2271. "edit your address book in any way at this time, for address book",
  2272. "maintenance, select the address book command when not composing a message.",
  2273. " ",
  2274. "If you are composing a message and know the nickname of the person/list you",
  2275. "want, you can bypass this screen by simply typing in the nickname on the",
  2276. "appropriate header line (To:, Cc:, etc.)  Exiting this screen without",
  2277. "selecting an entry does not cancel your message.",
  2278. " ",
  2279. "The ListMode command will add a column at the left edge of the screen.",
  2280. "You mark the entries which you wish to select with the \"X\" command.",
  2281. "This allows you to choose more than one entry at a time.",
  2282. " ",
  2283. "FOR MORE INFORMATION on addresses and Pine's address book: From the Main",
  2284. "Menu, select \"A ADDRESS BOOK\" and press \"?\" for Help...",
  2285. " ",
  2286. "<End of help on this topic>",
  2287. NULL
  2288. };
  2289.  
  2290.  
  2291. char *h_use_address_bookx[] = {
  2292.  "                   COMPOSER: SELECT ADDRESSES",
  2293. " ",
  2294. "Navigating the List of Messages               General Pine Commands",
  2295. "-------------------------------               ---------------------",
  2296. "{F5 : P }  Move to previous entry             {F1 : ? }  Show this help text",
  2297. "{F6 : N }  Move to next entry",
  2298. "{F7 : - }  Show previous screen of address book",
  2299. "{F8 :Spc}  Show next screen of address book",
  2300. "{F12: W }  WhereIs (search through address book)",
  2301. " ",
  2302. "Address Selection Commands",
  2303. "--------------------------",
  2304. "{F3 : E }  Exit the Address Select screen (without selecting an address)",
  2305. "{F4 : S }  Select the currently highlighted entry",
  2306. "{F9 : X }  Set or Unset the highlighted entry",
  2307. " ",
  2308. "Mark the entries you wish to select with the \"X Set/Unset\" command.",
  2309. "Type \"S Select\" to select all of the entries you have marked, just as",
  2310. "if you had typed them in by hand.",
  2311. " ",
  2312. "FOR MORE INFORMATION on addresses and Pine's address book: From the Main",
  2313. "Menu, select \"A ADDRESS BOOK\" and press \"?\" for Help...",
  2314. " ",
  2315. "<End of help on this topic>",
  2316. NULL
  2317. };
  2318.  
  2319.  
  2320. char *h_select_nickname_take[] = {
  2321.  "                TAKEADDR: SELECT NICKNAME",
  2322. " ",
  2323. "Navigating the List of Messages               General Pine Commands",
  2324. "-------------------------------               ---------------------",
  2325. "{F5 : P }  Move to previous entry             {F1 : ? }  Show this help text",
  2326. "{F6 : N }  Move to next entry",
  2327. "{F7 : - }  Show previous screen of address book",
  2328. "{F8 :Spc}  Show next screen of address book",
  2329. "{F12: W }  WhereIs (search through address book)",
  2330. " ",
  2331. "Message Selection Commands",
  2332. "--------------------------",
  2333. "{F3 : E }  Exit the Nickname Select screen (without selecting an address)",
  2334. "{F4 : S }  Select the currently highlighted entry",
  2335. " ",
  2336. "This screen is designed to let you modify or add to an existing address",
  2337. "book entry.  You have already selected the name(s) and address(es) through",
  2338. "\"Take Address\".  This screen simply lets you scan your address books and",
  2339. "select the nickname to be changed/augmented.  If you want to add a new",
  2340. "entry, then you are in the wrong place-- press {F3:\"E\"} to exit.",
  2341. " ",
  2342. "FOR MORE INFORMATION on addresses and Pine's address book: From the Main",
  2343. "Menu, select \"A ADDRESS BOOK\" and press \"?\" for Help...",
  2344. " ",
  2345. "<End of help on this topic>",
  2346. NULL
  2347. };
  2348.  
  2349.  
  2350. char *h_select_nickname[] = {
  2351.  "                SELECT NICKNAME",
  2352. " ",
  2353. "Navigating the List of Messages               General Pine Commands",
  2354. "-------------------------------               ---------------------",
  2355. "{F5 : P }  Move to previous entry             {F1 : ? }  Show this help text",
  2356. "{F6 : N }  Move to next entry",
  2357. "{F7 : - }  Show previous screen of address book",
  2358. "{F8 :Spc}  Show next screen of address book",
  2359. "{F12: W }  WhereIs (search through address book)",
  2360. " ",
  2361. "Message Selection Commands",
  2362. "--------------------------",
  2363. "{F3 : E }  Exit the Nickname Select screen (without selecting an address)",
  2364. "{F4 : S }  Select the currently highlighted entry",
  2365. " ",
  2366. "This screen is designed to let you look at the nicknames in your address",
  2367. "books before choosing a new one.",
  2368. " ",
  2369. "FOR MORE INFORMATION on addresses and Pine's address book: From the Main",
  2370. "Menu, select \"A ADDRESS BOOK\" and press \"?\" for Help...",
  2371. " ",
  2372. "<End of help on this topic>",
  2373. NULL
  2374. };
  2375.  
  2376.  
  2377. char *h_takeaddr_screen[] = {
  2378.  "                      TAKE ADDRESS COMMANDS",
  2379. " ",
  2380. "{Navigating the List of Addresses       Address Selection Commands        :Navigating the List of Addresses       Address Selection Commands}",
  2381. "{--------------------------------       --------------------------        :--------------------------------       --------------------------}",
  2382. "{ F5  Move to previous entry    F3  Exit without taking address : P  Move to previous entry              E  Exit without taking address}",
  2383. "{ F6  Move to next entry        F4  Take current address(es)    : N  Move to next entry                  T  Take address}",
  2384. "{ F7  Show previous page of address list                        : -  Show previous page of address list}",
  2385. "{ F8  Show next page of address list                            :Spc Show next page of address list}",
  2386. "{ F2  WhereIs (search list)                                     : W  WhereIs (search list)              List Mode}",
  2387. "{                               --------------                  :                                       ---------}",
  2388. "{Mode Toggle            F9  Set/Unset current address           :Single Mode                             X  Set/Unset current address}",
  2389. "{-----------            F10 Set all                             :-----------                             A  Set all addresses}",
  2390. "{ F12 Toggle between List and single mode       F11 Unset all   : L  Switch to list mode                 U  Unset all addresses}",
  2391. "{                                                               :                                        S  Switch to single mode}",
  2392. " ",
  2393. "------------------------------------------",
  2394. "| Description of the Take Address Screen |",
  2395. "------------------------------------------",
  2396. " ",
  2397. "This screen is designed to let you select one or more address/name",
  2398. "combinations from the current message into your address book.  The cursor",
  2399. "is initially placed on the line with the message author.  Other lines",
  2400. "include the names of people and/or mailing lists who also received the",
  2401. "message.  Other people \"involved\" in the message (e.g. the person named as",
  2402. "Reply-To:) are also listed here.",
  2403. " ",
  2404. "The simple case is adding a new, single entry into your address book. To",
  2405. "do this, simply highlight the correct line and press {F4:\"T\"}.  To",
  2406. "create a new list or add to an existing list, switch the screen display",
  2407. "into List Mode by pressing {F12:\"L\"}.  In List Mode, you select the",
  2408. "group of addresses you wish to manipulate by marking them with an \"X\".",
  2409. "The Set/Unset ({F9:\"X\"}) command will turn the \"X\" on for the",
  2410. "highlighted address if it was off or turn it off if it was previously on.",
  2411. "The SetAll command will select all of the addresses, and the UnSetAll",
  2412. "command will turn off all the selections.  Once you've gotten the",
  2413. "selection the way you want it, you may create a new list by pressing",
  2414. "{F4:\"T\"}.",
  2415. " ",
  2416. "In both the simple and list cases, after choosing to take the address,",
  2417. "you will be asked for the nickname of the entry.  Typing in a new name",
  2418. "creates the new entry/list.  Entering an existing nickname will replace",
  2419. "the entry (simple case) or add to the list (list case).  Alternatively,",
  2420. "you can press Ctrl-T at the nickname prompt and select an existing",
  2421. "nickname from your address book.",
  2422. " ",
  2423. "You will normally start in Single Mode, unless you used the Apply command",
  2424. "to startup the TakeAddr screen, in which case you will start in List Mode.",
  2425. "You may switch between the two modes at any time.  If you've already",
  2426. "selected several addresses in List Mode, those will be remembered when you",
  2427. "switch to Single Mode and then back to List Mode.  The set of addresses",
  2428. "that are pre-selected when you start in List Mode are the From addresses",
  2429. "of all of the messages you are operating on.  You may, of course, easily",
  2430. "erase those selections with the UnSetAll command.",
  2431. " ",
  2432. "If you have more than one writable address book, you will be prompted for",
  2433. "the name of the address book you wish to add the new entry to before",
  2434. "anything else. You can use ^N and ^P to choose among the defined address",
  2435. "books, or type in the address book name.",
  2436. " ",
  2437. "FOR MORE INFORMATION on addresses and Pine's address book: From the Main",
  2438. "Menu, select \"A ADDRESS BOOK\" and press \"?\" for Help...",
  2439. " ",
  2440. "<End of help on this topic>",
  2441. NULL
  2442. };
  2443.  
  2444.  
  2445. char *h_attachment_screen[] = {
  2446.  " ",
  2447. "{F1 : ? }  Show this help text",
  2448. "{F3 : E }  Exit this screen without displaying or saving any attachments",
  2449. "{F4 : V }  View the currently selected attachment",
  2450. "{F5 : P }  Move to previous attachment",
  2451. "{F6 : N }  Move to next attachment",
  2452. "{F7 : - }  Previous page of the listed attachments",
  2453. "{F8 :Spc}  Next page of the listed attachments",
  2454. "{F9 : S }  Save the selected attachment to a file",
  2455. "{F10: | }  Pipe the selected attachment through a UNIX command (if enabled)",
  2456. "{F12: W }  Find the matching string in the attachment list",
  2457. " ",
  2458. "The Attachment Index displays a list of the current message's attachments,",
  2459. "and provides for the viewing, saving, or piping (if enabled) of each",
  2460. "attachment.  The first attachment is usually the message text, but does",
  2461. "not include the header portion of the message.",
  2462. " ",
  2463. "All attachments can be saved or piped into a UNIX command, but some may",
  2464. "not be readily displayed by either pine or an external tool.  In such",
  2465. "cases, the reason why the message cannot be displayed is displayed on",
  2466. "pine's message line.",
  2467. " ",
  2468. "<End of help on this topic>",
  2469. " ",
  2470. NULL
  2471. };
  2472.  
  2473.  
  2474. char *h_mail_text_att_view[] = {
  2475.  " ",
  2476. "This function allows you to view the contents of a text attachment. You",
  2477. "can only view one attachment at a time.",
  2478. " ",
  2479. " _{F1:? }  Get Help     Display this help text",
  2480. " _{F3:E }  Exit Viewer  Go back to mail viewing.",
  2481. " _{F7:- }  Prev Page    Show the previous page of the current attachment.",
  2482. "{ F8:Spc}  Next Page    Show the next page of the current attachment by pressing",
  2483. " ______                 the space bar.",
  2484. " _{F9:Y }  Print        Print the current attachment on paper.  You can select the",
  2485. " ______                 printer or the print command via the \"Setup\" command",
  2486. " ______                 on the Main menu.",
  2487. "{F11:S }   Save         Copy the current attachment to a file.  If you just enter",
  2488. " ______                 a filename, the attachment will be saved with that name in",
  2489. " ______                 your home/current directory.  You may enter the full",
  2490. " ______                 path and filename to save it in another directory.",
  2491. "{F12: W }  WhereIs      Search the attachment for a string of letters.  If it is",
  2492. "______                  found, move to it.  The string can be one word or a phrase.",
  2493. " ______ If there are multiple occurrences, the cursor moves to the",
  2494. "______                first occurrence beyond the current cursor position.",
  2495. " ",
  2496. "<End of help on this topic>",
  2497. NULL
  2498. };
  2499.  
  2500.  
  2501. char *h_pine_for_windows[] = {
  2502.  "                     GETTING HELP IN PINE",
  2503. " ",
  2504. "Pine offers specific help for every screen via the \"?\" or \"^G\"",
  2505. "keys.  (The Control-G key is used in contexts where \"?\" would be",
  2506. "mistaken as text being entered.)",
  2507. " ",
  2508. "The MAIN MENU help (\"?\") provides a general overview of Pine, as",
  2509. "well as information specific to that screen.  There is also a",
  2510. "\"Release Notes\" command available from the MAIN MENU.",
  2511. " ",
  2512. "Although this version of Pine is for Microsoft Windows, it is not a",
  2513. "full \"Graphical User Interface\" application.  However, it does",
  2514. "offer limited mouse support.  You can click on commands at the bottom",
  2515. "of the screen, and you can click or double-click on items on most",
  2516. "screens to select or view them.",
  2517. " ",
  2518. "In the mail index, clicking with the right mouse button on an item",
  2519. "will display that item in a separate window.  Control-Click will",
  2520. "always display the item in a new separate window.",
  2521. " ",
  2522. "In the composer message body you can select text with the mouse.",
  2523. "Press the mouse button down, drag across the text you want to select,",
  2524. "lift the mouse button.  If you move the mouse above the top or below",
  2525. "the bottom of the window the message text will scroll.  Shift-Click",
  2526. "will extend an existing selection.  You can Cut or Copy the selected",
  2527. "text in the composer message body.",
  2528. " ",
  2529. "In all other screens you can select any text visible on the screen",
  2530. "with the mouse, but can only Copy the selected text.",
  2531. " ",
  2532. "<End of help on this topic>",
  2533. NULL
  2534. };
  2535.  
  2536.  
  2537. char *h_composer[] = {
  2538.  "                       COMPOSER COMMANDS",
  2539. " ",
  2540. "CURSOR MOTION KEYS                     |EDITING KEYS",
  2541. "  ^B (Left Arrow)   Back character     | ^D       Delete current character",
  2542. "  ^F (Right Arrow)  Forward character  | ^H (DEL) Delete previous character",
  2543. "  ^P (Up Arrow)     Previous line      | ^^       Set a mark",
  2544. "  ^N (Down Arrow)   Next line          | {F9:^K}       Cut marked text or",
  2545. "  ^A                Beginning of line  |           delete current line",
  2546. "  ^E                End of line        | {F10:^U }       Paste text, undelete lines",
  2547. "  {F7:^Y}                Previous page      |           cut with ^K, or unjustify",
  2548. "  {F8:^V}                Next page          |-------------------------------------",
  2549. "  ^@ (Ctrl-SPACE)   Next word          |SCREEN/COMPOSITION COMMANDS",
  2550. "---------------------------------------| {F6(^W):^W    }   Whereis (search for string)",
  2551. "MESSAGE COMMANDS | GENERAL COMMANDS    | {F12:^T }      Spell checker",
  2552. " {F3:^C}   Cancel     |  {F1:^G}    Get help     | {F4:^J}       Justify paragraph",
  2553. " {F11:^O }  Postpone   |  ^Z    Suspend      | ^L       Redraw Screen",
  2554. " {F2:^X}   Send       |  {F6:^_}    Alt. editor  | {F5:^R}       Read in a file",
  2555. " ",
  2556. " ",
  2557. "NOTE: The presence or absence of the following commands is determined by",
  2558. "\"feature-list\" options in your Pine configuration.  Also, some of these",
  2559. "commands may be administratively disabled by your system manager; if they",
  2560. "don't work, please check with your local help desk before reporting a bug.",
  2561. "        o Suspend (suspends Pine and gives a system prompt)",
  2562. "        o Alternate editor (allows you to compose with your own editor)",
  2563. " ",
  2564. "HINT: To move rapidly to the bottom of a message you are composing,",
  2565. "enter ^W^V.  To go to the top, ^W^Y.  These can be used in conjunction",
  2566. "with the Mark and Cut commands to eliminate large amounts of unwanted",
  2567. "text in a Reply.",
  2568. " ",
  2569. "The \"Alternate Editor\" and \"Spell Check\" commands are not available in",
  2570. "PC-Pine.",
  2571. " ",
  2572. "Pine does not use the following keys:  Ctrl-S, Ctrl-Q, Ctrl-], Ctrl-\\, ESC",
  2573. " ",
  2574. "NOTE: by default, Pine treats Ctrl-S or Ctrl-Q (sometimes known as XOFF",
  2575. "and XON), as normal characters, even though Pine does not use them except",
  2576. "during attached-to-ansi printing. However, the modem, or communication",
  2577. "software you are using may be configured for \"software flow control\"",
  2578. "which means that XON/XOFF must be treated as special characters by the",
  2579. "operating system.  If you see messages such as \"^X not defined for this",
  2580. "screen\", then your system is probably using software flow control. In",
  2581. "this case you will need to set the \"preserve-start-stop-characters\"",
  2582. "feature.  If you *do* set this feature, be advised that if you",
  2583. "accidentally hit a Ctrl-S, Pine will mysteriously freeze up with no",
  2584. "warning.  In this case, try typing a Ctrl-Q and see if that puts things",
  2585. "right.",
  2586. " ",
  2587. "---------------------------",
  2588. "| Description of Composer |",
  2589. "---------------------------",
  2590. " ",
  2591. "Pine has a built-in editing program which allows you to compose messages",
  2592. "without having to leave Pine.  The editor is designed to be very simple to",
  2593. "use so that you can get started writing email right away.",
  2594. " ",
  2595. "Messages are usually just text, about 80 columns wide.  Using upper and",
  2596. "lower case is encouraged.  On some systems the size limit of the message",
  2597. "is about 100,000 characters, which is about 2,000 lines.  You can include",
  2598. "punctuation and special characters found on most keyboards, but you can't",
  2599. "include characters with diacritical marks and certain special symbols.",
  2600. " ",
  2601. "Text automatically wraps as you type past the end of a line so you do not",
  2602. "have to hit return.  Using the {F4:\"Ctrl-J\"} command, you can also",
  2603. "reformat text explicitly, perhaps after you have deleted some text.",
  2604. " ",
  2605. "You can include other text files with the {F5.:\"Ctrl-R\".} You will be",
  2606. "prompted for the file name of the file.",
  2607. " ",
  2608. "------------------------------",
  2609. "| Brief Command Explanations |",
  2610. "------------------------------",
  2611. " ",
  2612. "MARK, CUT, AND PASTE",
  2613. " ",
  2614. "You can define a \"block\" of text, which can subsequently be deleted or",
  2615. "copied as a unit, by setting a mark at the start of the block (Ctrl-^) and",
  2616. "then moving the cursor to the end of the desired text block.  You can then",
  2617. "\"cut\" the block out ({F9:Ctrl-K}), move the cursor, and \"paste\" it",
  2618. "({F10:Ctrl-U}) in the new location.  You can paste more than once,",
  2619. "allowing you to use this feature to copy a block of text also.",
  2620. " ",
  2621. "If you press {F9:Ctrl-K} without having marked anything, Pine will delete",
  2622. "a single line.  If you delete a group of lines together, Pine keeps them",
  2623. "in the same buffer, so {F10:Ctrl-U} will restore them as a block.  About",
  2624. "terminology:  Mark is shown as \"^^\".  The first \"^\" means you should",
  2625. "hold down the \"Control\" key on your keyboard.  The second \"^\" means",
  2626. "\"type the character ^\".",
  2627. " ",
  2628. "JUSTIFY ({F4:Ctrl-J})",
  2629. " ",
  2630. "The justify command reformats the text in the paragraph the cursor is in.",
  2631. "Paragraphs are separated by one blank line.  This is useful when you have",
  2632. "been editing a paragraph and the lines become uneven.  The text is left",
  2633. "aligned or justified and the right is ragged.  If the text is already",
  2634. "justified as typed with auto-wrap, no justification will be done.",
  2635. " ",
  2636. "READ FILE ({F5:Ctrl-R})",
  2637. " ",
  2638. "This will allow you to copy in text from an existing file. You will be",
  2639. "prompted for the name of a file to be inserted into the message.  The file",
  2640. "name is relative to your home directory or must be a full path name on",
  2641. "your system.  The file will be inserted where the cursor is located.  *The",
  2642. "file to be read must be on the same system as Pine.* If you use Pine on a",
  2643. "Unix machine but have files on a PC or MAC, the files must be transferred",
  2644. "to the system Pine is running on before they can be read.  Please ask your",
  2645. "local consultants about the correct way to transfer a file to your Pine",
  2646. "system as the method will vary from site to site.",
  2647. " ",
  2648. "WHEREIS ({F6:Ctrl-W})",
  2649. " ",
  2650. "WhereIs searches the message body part of your composition and moves the",
  2651. "cursor to the first occurrence of the match string appearing after the",
  2652. "location of the cursor.  The search will wrap to the beginning of the",
  2653. "message when it no longer finds matches in the remainder of the message.",
  2654. " ",
  2655. "To search for the same string a second time, press {F12:^W} to begin search",
  2656. "and then just press RETURN to accept the previous search string shown in",
  2657. "square brackets rather than entering a new search string.",
  2658. " ",
  2659. "WhereIs can \"search\" for the first line or last line of a message -- this",
  2660. "means that WhereIs is a jump-to-top and jump-to-bottom feature, too.",
  2661. " ",
  2662. "POSTPONE ({F11:Ctrl-O})",
  2663. " ",
  2664. "Temporarily stop working on the current message so you may read other",
  2665. "messages or compose another message.  When you want to resume a message",
  2666. "later, start to compose and answer \"yes\" to the \"Continue postponed",
  2667. "composition?\" question.  You may postpone as many messages as you like.",
  2668. " ",
  2669. "SPELL CHECK ({F12:Ctrl-T})",
  2670. " ",
  2671. "Pine can call an external spell checking program to look over the message",
  2672. "you are composing.  By default, Pine uses the simple Unix spell checker.",
  2673. "There are no suggested alternative spellings, but Pine will show you the",
  2674. "\"incorrect\" word and let you fix it or move on.  If a word is misspelled",
  2675. "more than once, then you will be prompted to confirm the correction of",
  2676. "each occurrence of it.  Lines beginning with \">\" ( included messages)",
  2677. "will not be checked.  There is no spell check feature with PC-Pine.",
  2678. " ",
  2679. "SEND ({F2:Ctrl-X})",
  2680. " ",
  2681. "Before sending a message, Pine will ask you to confirm that you want the",
  2682. "message to go out.  At that confirmation stage, Pine moves the composer",
  2683. "back to the top so that you can verify that the right people are getting",
  2684. "the message.  After confirmation, the message is sent and copied to the",
  2685. "FCC folder (if any).",
  2686. " ",
  2687. "<End of help on this topic>",
  2688. NULL
  2689. };
  2690.  
  2691.  
  2692. char *h_composer_browse[] = {
  2693.  " ",
  2694. "Use this to browse files, perhaps created by some other application.  The",
  2695. "file name given can be a file in your home directory, an absolute file",
  2696. "path name for your system, or a file path relative to your home directory.",
  2697. "No wild card characters may be used.  In Unix Pine, you may use \"~\" to",
  2698. "refer to your home directory or \"~user\" to refer to another's home",
  2699. "directory.  The file must reside on the system running Pine.",
  2700. " ",
  2701. "If the \"use-current-dir\" feature is set, names are relative to your",
  2702. "current directory at the time you started Pine, rather than to your",
  2703. "home directory.",
  2704. " ",
  2705. "<End of help on this topic>",
  2706. NULL
  2707. };
  2708.  
  2709.  
  2710. char *h_composer_ins[] = {
  2711.  " ",
  2712. "Use this function to insert a text file into your message. The file name",
  2713. "given can be a file in your home directory, an absolute file path name for",
  2714. "your system, or a file path relative to your home directory.  No wild card",
  2715. "characters may be used.  In Unix Pine, you may use \"~\" to refer to your",
  2716. "home directory or \"~user\" to refer to another's home directory.  The",
  2717. "file must reside on the system running Pine.",
  2718. " ",
  2719. "If the \"use-current-dir\" feature is set, names are relative to your",
  2720. "current directory at the time you started Pine, rather than to your",
  2721. "home directory.",
  2722. " ",
  2723. "<End of help on this topic>",
  2724. NULL
  2725. };
  2726.  
  2727.  
  2728. char *h_composer_search[] = {
  2729.  " ",
  2730. "Search the message for a word or part of a word.  When searching in the",
  2731. "composer, only the message part of your mail is searched, and the cursor",
  2732. "is put on the first occurrence appearing after the location of the cursor.",
  2733. "The search will wrap to the beginning of the message when it no longer",
  2734. "finds matches in the remainder of the message.",
  2735. " ",
  2736. "To search for the same string a second time, press {F12:Ctrl-W} to begin",
  2737. "search and then just press RETURN to accept the previous search string",
  2738. "shown in square brackets rather than entering a new search string.",
  2739. " ",
  2740. "<End of help on this topic>",
  2741. NULL
  2742. };
  2743.  
  2744.  
  2745. char *h_composer_to[] = {
  2746.  " ",
  2747. "Topics:",
  2748. " o The \"To:\" field",
  2749. " o Email Address Format",
  2750. " o Message Header Commands",
  2751. " ",
  2752. "-------------------",
  2753. "| The \"To:\" field |",
  2754. "-------------------",
  2755. " ",
  2756. "The address you enter here must be a valid address which is reachable",
  2757. "from your site.  If it is not, you will get an error message after sending",
  2758. "the message.",
  2759. " ",
  2760. "------------------------",
  2761. "| Email Address Format |",
  2762. "------------------------",
  2763. " ",
  2764. "You may enter a full name and address, a local address that Pine will",
  2765. "complete for you, the nickname of someone in an address book, or a local",
  2766. "mail alias defined by your system administrator.  When you move the cursor",
  2767. "out of this field, the nicknames will be expanded to the addresses in your",
  2768. "address book, and the local names will be expanded to include the actual",
  2769. "user name.  You may enter as many addresses as you wish, but they must be",
  2770. "separated by commas.  You can move around this and other header fields",
  2771. "with the arrow keys and use many of the usual composer editing keys.",
  2772. " ",
  2773. "A valid email address on the Internet has a user name, an \"@\" sign and",
  2774. "then a domain.  For example, jsmith@art.nowhere.edu is the email address",
  2775. "of a person with the username \"jsmith\" who has an account with",
  2776. "\"art.nowhere.edu\".  The number of segments on the right of the \"@\"",
  2777. "sign can vary depending on how the address is structured for the",
  2778. "particular host.",
  2779. " ",
  2780. "If you are sending to someone on the same system as you are, you can leave",
  2781. "the \"@\" and all the information to its right off of the address, and",
  2782. "Pine will fill it in automatically.  Sometimes you can also abbreviate the",
  2783. "right part of the address if you are at the same domain.  When sending",
  2784. "messages across gateways to other networks, the addresses get more",
  2785. "complicated.  Ask your local consultants for the correct syntax from your",
  2786. "site to the network you are trying to reach.",
  2787. " ",
  2788. "                        MESSAGE HEADER COMMANDS",
  2789. " ",
  2790. "CURSOR MOTION KEYS----------------------|EDITING KEYS-------------------------",
  2791. "^B (Left Arrow)    Back character       | ^D       Delete current character",
  2792. "^F (Right Arrow)   Forward character    | ^H (DEL) Delete previous character",
  2793. "^P (Up Arrow)      Previous line        |",
  2794. "^N (Down Arrow)    Next line            | {F9:^K}       Cut marked text or",
  2795. "^A                 Beginning of line    |            delete current line",
  2796. "^E                 End of line          | {F10:^U }      Undelete line(s)",
  2797. "{F7:^Y}                 Previous page        |",
  2798. "{F8:^V}                 Next page            |-------------------------------------",
  2799. "^@ (Ctrl-SPACE)    Next word            |SCREEN/COMPOSITION COMMANDS",
  2800. "----------------------------------------|",
  2801. "MESSAGE COMMANDS  | GENERAL COMMANDS    | {F12:^T }    To Addressbook/Browser",
  2802. "{F3:^C}   Cancel       |  {F1:^G}    Get help     | {F4:^J}     Attach File",
  2803. "{F11:^O }  Postpone     |  ^Z    Suspend      | ^L     Redraw Screen",
  2804. "{F2:^X}   Send         |                     | {F5:^R}     Rich Headers",
  2805. " ",
  2806. "<End of help on this topic>",
  2807. NULL
  2808. };
  2809.  
  2810.  
  2811. char *h_composer_cc[] = {
  2812.  " ",
  2813. "The Cc: field is just like the To: field, except it is used for addressees",
  2814. "that you wish to send a carbon copy to.  That is, the message is not directly",
  2815. "addressed to these recipients, but you wanted them to see the message.  The",
  2816. "only difference the recipients see is that their name is in the Cc: field,",
  2817. "rather than the To: field.",
  2818. " ",
  2819. "For information on email address format, check the Help for the To: header.",
  2820. " ",
  2821. "                        MESSAGE HEADER COMMANDS",
  2822. " ",
  2823. "CURSOR MOTION KEYS----------------------|EDITING KEYS-------------------------",
  2824. "^B (Left Arrow)    Back character       | ^D       Delete current character",
  2825. "^F (Right Arrow)   Forward character    | ^H (DEL) Delete previous character",
  2826. "^P (Up Arrow)      Previous line        |",
  2827. "^N (Down Arrow)    Next line            | {F9:^K}       Cut marked text or",
  2828. "^A                 Beginning of line    |            delete current line",
  2829. "^E                 End of line          | {F10:^U }      Undelete line(s)",
  2830. "{F7:^Y}                 Previous page        |",
  2831. "{F8:^V}                 Next page            |-------------------------------------",
  2832. "^@ (Ctrl-SPACE)    Next word            |SCREEN/COMPOSITION COMMANDS",
  2833. "----------------------------------------|",
  2834. "MESSAGE COMMANDS  | GENERAL COMMANDS    | {F12:^T }    To Addressbook/Browser",
  2835. "{F3:^C}   Cancel       |  {F1:^G}    Get help     | {F4:^J}     Attach File",
  2836. "{F11:^O }  Postpone     |  ^Z    Suspend      | ^L     Redraw Screen",
  2837. "{F2:^X}   Send         |                     | {F5:^R}     Rich Headers",
  2838. " ",
  2839. "<End of help on this topic>",
  2840. NULL
  2841. };
  2842.  
  2843.  
  2844. char *h_composer_bcc[] = {
  2845.  " ",
  2846. "Bcc: is just the same as the To: and Cc: fields in the way the addresses",
  2847. "are entered.  The recipients listed here will receive a copy of the",
  2848. "message, but --assuming your site's mail transport software is properly",
  2849. "configured-- there will be nothing in the message header as delivered that",
  2850. "indicates a Bcc: was sent.  The To: and Cc: recipients will not know a",
  2851. "copy was sent to the Bcc: recipients.",
  2852. " ",
  2853. "For information on email address format, check the Help for the To: header.",
  2854. " ",
  2855. "                        MESSAGE HEADER COMMANDS",
  2856. " ",
  2857. "CURSOR MOTION KEYS----------------------|EDITING KEYS-------------------------",
  2858. "^B (Left Arrow)    Back character       | ^D       Delete current character",
  2859. "^F (Right Arrow)   Forward character    | ^H (DEL) Delete previous character",
  2860. "^P (Up Arrow)      Previous line        |",
  2861. "^N (Down Arrow)    Next line            | {F9:^K}       Cut marked text or",
  2862. "^A                 Beginning of line    |            delete current line",
  2863. "^E                 End of line          | {F10:^U }      Undelete line(s)",
  2864. "{F7:^Y}                 Previous page        |",
  2865. "{F8:^V}                 Next page            |-------------------------------------",
  2866. "^@ (Ctrl-SPACE)    Next word            |SCREEN/COMPOSITION COMMANDS",
  2867. "----------------------------------------|",
  2868. "MESSAGE COMMANDS  | GENERAL COMMANDS    | {F12:^T }    To Addressbook/Browser",
  2869. "{F3:^C}   Cancel       |  {F1:^G}    Get help     | {F4:^J}     Attach File",
  2870. "{F11:^O }  Postpone     |  ^Z    Suspend      | ^L     Redraw Screen",
  2871. "{F2:^X}   Send         |                     | {F5:^R}     Rich Headers",
  2872. " ",
  2873. "<End of help on this topic>",
  2874. NULL
  2875. };
  2876.  
  2877.  
  2878. char *h_composer_lcc[] = {
  2879.  " ",
  2880. "Lcc: blah, blah, blah...",
  2881. " ",
  2882. "For information on email address format, check the Help for the To: header.",
  2883. " ",
  2884. "                        MESSAGE HEADER COMMANDS",
  2885. " ",
  2886. "CURSOR MOTION KEYS----------------------|EDITING KEYS-------------------------",
  2887. "^B (Left Arrow)    Back character       | ^D       Delete current character",
  2888. "^F (Right Arrow)   Forward character    | ^H (DEL) Delete previous character",
  2889. "^P (Up Arrow)      Previous line        |",
  2890. "^N (Down Arrow)    Next line            | {F9:^K}       Cut marked text or",
  2891. "^A                 Beginning of line    |            delete current line",
  2892. "^E                 End of line          | {F10:^U }      Undelete line(s)",
  2893. "{F7:^Y}                 Previous page        |",
  2894. "{F8:^V}                 Next page            |-------------------------------------",
  2895. "^@ (Ctrl-SPACE)    Next word            |SCREEN/COMPOSITION COMMANDS",
  2896. "----------------------------------------|",
  2897. "MESSAGE COMMANDS  | GENERAL COMMANDS    | {F12:^T }    To Addressbook/Browser",
  2898. "{F3:^C}   Cancel       |  {F1:^G}    Get help     | {F4:^J}     Attach File",
  2899. "{F11:^O }  Postpone     |  ^Z    Suspend      | ^L     Redraw Screen",
  2900. "{F2:^X}   Send         |                     | {F5:^R}     Rich Headers",
  2901. " ",
  2902. "<End of help on this topic>",
  2903. NULL
  2904. };
  2905.  
  2906.  
  2907. char *h_composer_from[] = {
  2908.  " ",
  2909. "This header carries your return address.  It is the address toward which",
  2910. "replies (and often, future unrelated correspondence) will be directed,",
  2911. "unless you have defined an optional \"Reply-To:\" header.  Make sure this",
  2912. "address is correct!",
  2913. " ",
  2914. "<End of help on this topic>",
  2915. NULL
  2916. };
  2917.  
  2918.  
  2919. char *h_composer_reply_to[] = {
  2920.  " ",
  2921. "Most people should not need this header. The Reply-To: header is used in",
  2922. "cases where you would like replies to your messages to be directed to an",
  2923. "address other than your normal \"From:\" address.  This is atypical, but",
  2924. "can happen when you use multiple machines and do not have the same account",
  2925. "name on each one, or when you wish to direct certain replies to accounts",
  2926. "or folders designated for specific classes of correspondence.",
  2927. " ",
  2928. "<End of help on this topic>",
  2929. NULL
  2930. };
  2931.  
  2932.  
  2933. char *h_composer_custom_addr[] = {
  2934.  " ",
  2935. "This is a customized header, i.e. not one that is part of Pine's normal",
  2936. "set of Compose headers.",
  2937. " ",
  2938. "For information on email address format, check the Help for the To: header.",
  2939. " ",
  2940. "                        MESSAGE HEADER COMMANDS",
  2941. " ",
  2942. "CURSOR MOTION KEYS----------------------|EDITING KEYS-------------------------",
  2943. "^B (Left Arrow)    Back character       | ^D       Delete current character",
  2944. "^F (Right Arrow)   Forward character    | ^H (DEL) Delete previous character",
  2945. "^P (Up Arrow)      Previous line        |",
  2946. "^N (Down Arrow)    Next line            | {F9:^K}       Cut marked text or",
  2947. "^A                 Beginning of line    |            delete current line",
  2948. "^E                 End of line          | {F10:^U }      Undelete line(s)",
  2949. "{F7:^Y}                 Previous page        |",
  2950. "{F8:^V}                 Next page            |-------------------------------------",
  2951. "^@ (Ctrl-SPACE)    Next word            |SCREEN/COMPOSITION COMMANDS",
  2952. "----------------------------------------|",
  2953. "MESSAGE COMMANDS  | GENERAL COMMANDS    | {F12:^T }    To Addressbook/Browser",
  2954. "{F3:^C}   Cancel       |  {F1:^G}    Get help     | {F4:^J}     Attach File",
  2955. "{F11:^O }  Postpone     |  ^Z    Suspend      | ^L     Redraw Screen",
  2956. "{F2:^X}   Send         |                     | {F5:^R}     Rich Headers",
  2957. " ",
  2958. " ",
  2959. "<End of help on this topic>",
  2960. NULL
  2961. };
  2962.  
  2963.  
  2964. char *h_composer_custom_free[] = {
  2965.  " ",
  2966. "This is a customized header, i.e. not one that is part of Pine's normal",
  2967. "set of Compose headers.",
  2968. " ",
  2969. "This field consists of arbitrary text.",
  2970. " ",
  2971. "                        MESSAGE HEADER COMMANDS",
  2972. " ",
  2973. "CURSOR MOTION KEYS----------------------|EDITING KEYS-------------------------",
  2974. "^B (Left Arrow)    Back character       | ^D       Delete current character",
  2975. "^F (Right Arrow)   Forward character    | ^H (DEL) Delete previous character",
  2976. "^P (Up Arrow)      Previous line        |",
  2977. "^N (Down Arrow)    Next line            | {F9:^K}       Cut marked text or",
  2978. "^A                 Beginning of line    |            delete current line",
  2979. "^E                 End of line          | {F10:^U }      Undelete line(s)",
  2980. "{F7:^Y}                 Previous page        |",
  2981. "{F8:^V}                 Next page            |-------------------------------------",
  2982. "^@ (Ctrl-SPACE)    Next word            |SCREEN/COMPOSITION COMMANDS",
  2983. "----------------------------------------|",
  2984. "MESSAGE COMMANDS  | GENERAL COMMANDS    | {F12:^T }    To Addressbook/Browser",
  2985. "{F3:^C}   Cancel       |  {F1:^G}    Get help     | {F4:^J}     Attach File",
  2986. "{F11:^O }  Postpone     |  ^Z    Suspend      | ^L     Redraw Screen",
  2987. "{F2:^X}   Send         |                     | {F5:^R}     Rich Headers",
  2988. " ",
  2989. " ",
  2990. "<End of help on this topic>",
  2991. NULL
  2992. };
  2993.  
  2994.  
  2995. char *h_composer_news[] = {
  2996.  " ",
  2997. "Use the Newsgroups line to specify any and all USENET newsgroups to which",
  2998. "your message should be posted.  When composing a message from scratch, this",
  2999. "line may be hidden.  If so, just press the rich headers command",
  3000. "({F5:Ctrl-R}) to make it visible.",
  3001. " ",
  3002. "Be aware that when you post to a newsgroup thousands of people will be reading",
  3003. "your message.  Also, you or your system manager must have defined a \"nntp-",
  3004. "server\" in your Pine configuration in order for you to be able to post.",
  3005. " ",
  3006. "<End of help on this topic>",
  3007. NULL
  3008. };
  3009.  
  3010.  
  3011. char *h_composer_fcc[] = {
  3012.  " ",
  3013. "The FCC (File Carbon Copy) specifies the folder used to keep a copy of",
  3014. "each outgoing message.  The default value can be configured with the",
  3015. "\"default-fcc\" and \"fcc-name-rule\" options.  You can change or remove",
  3016. "the file carbon copy on any message you send by editing the FCC header.",
  3017. " ",
  3018. "You may type ^T to get a list of all your folders and select one to use as",
  3019. "the FCC for this message.",
  3020. " ",
  3021. "<End of help on this topic>",
  3022. NULL
  3023. };
  3024.  
  3025.  
  3026. char *h_composer_subject[] = {
  3027.  " ",
  3028. "The subject header provides a place to enter a few words that summarize",
  3029. "the topic of the message you are sending.  You may leave this line blank,",
  3030. "but it is considered a courtesy to use a meaningful subject.",
  3031. " ",
  3032. "<End of help on this topic>",
  3033. NULL
  3034. };
  3035.  
  3036.  
  3037. char *h_composer_attachment[] = {
  3038.  " ",
  3039. "This field is where you specify what file or files you'd like attached to",
  3040. "the message you are composing.  Those files must reside on the machine",
  3041. "running Pine. If your file is on a PC or Mac and you run Pine with an",
  3042. "account on a Unix machine, you'll have to transfer it before attaching it.",
  3043. "Contact local computer support people for assistance with transferring.",
  3044. " ",
  3045. "Pine uses MIME encoding for attachments, so binaries and files of any",
  3046. "length can safely be delivered to any MIME-capable mail reading program.",
  3047. "If you send an attachment to someone who does not have a MIME-capable mail",
  3048. "reading program yet, then the main message text will be readable, but",
  3049. "attachments (even attachments which are just plain text) are not.",
  3050. " ",
  3051. "Typing the filename on the Attchmnt: line achieves the same",
  3052. "result as using the {F6:Ctrl-J} command.",
  3053. " ",
  3054. "If you Forward a message with attachments, you may delete them from your",
  3055. "Forwarded message by editing the Attchmnt header line.",
  3056. " ",
  3057. "<End of help on this topic>",
  3058. NULL
  3059. };
  3060.  
  3061.  
  3062. char *h_composer_sigedit[] = {
  3063.  "                      SIGNATURE EDITOR COMMANDS",
  3064. " ",
  3065. "CURSOR MOTION KEYS                     |EDITING KEYS",
  3066. "  ^B (Left Arrow)   Back character     | ^D       Delete current character",
  3067. "  ^F (Right Arrow)  Forward character  | ^H (DEL) Delete previous character",
  3068. "  ^P (Up Arrow)     Previous line      | ^^       Set a mark",
  3069. "  ^N (Down Arrow)   Next line          | {F9:^K}       Cut marked text or",
  3070. "  ^A                Beginning of line  |           delete current line",
  3071. "  ^E                End of line        | {F10:^U }       Paste text, undelete lines",
  3072. "  {F7:^Y}                Previous page      |           cut with ^K, or unjustify",
  3073. "  {F8:^V}                Next page          |-------------------------------------",
  3074. "  ^@ (Ctrl-SPACE)   Next word          |SCREEN/COMPOSITION COMMANDS",
  3075. "---------------------------------------| {F6(^W):^W    }   Whereis (search for string)",
  3076. "MESSAGE COMMANDS | GENERAL COMMANDS    | {F12:^T }      Spell checker",
  3077. " {F3:^C}   Cancel     |  {F1:^G}    Get help     | {F4:^J}       Justify paragraph",
  3078. "                 |  ^Z    Suspend      | ^L       Redraw Screen",
  3079. " {F2:^X}   Send       |  {F6:^_}    Alt. editor  | {F5:^R}       Read in a file",
  3080. " ",
  3081. "NOTE: The presence or absence of the following commands is determined by",
  3082. "\"feature-list\" options in your Pine configuration.  Also, some of these",
  3083. "commands may be administratively disabled by your system manager; if they",
  3084. "don't work, please check with your local help desk before reporting a bug.",
  3085. " ",
  3086. "        o Suspend (suspends Pine and gives a system prompt)",
  3087. "        o Alternate editor (allows you to compose with your own editor)",
  3088. " ",
  3089. "The \"Alternate Editor\" and \"Spell Check\" commands are not available in",
  3090. "PC-Pine.",
  3091. " ",
  3092. "Pine does not use the following keys:  Ctrl-S, Ctrl-Q, Ctrl-], Ctrl-\\, ESC",
  3093. " ",
  3094. "NOTE: by default, Pine treats Ctrl-S or Ctrl-Q (sometimes known as XOFF",
  3095. "and XON), as normal characters, even though Pine does not use them.",
  3096. "However, the printer, modem, or communication software you are using may",
  3097. "be configured for \"software flow control\" which means that XON/XOFF must",
  3098. "be treated as special characters by the operating system.  If you see",
  3099. "messages such as \"^X not defined for this screen\", or if messages",
  3100. "printed via the \"attached-to-ansi\" option are missing pieces, then your",
  3101. "system is probably using software flow control. In this case you will need",
  3102. "to set the \"preserve-start-stop-characters\" feature.  If you *do* set",
  3103. "this feature, be advised that if you accidentally hit a Ctrl-S, Pine will",
  3104. "mysteriously freeze up with no warning.  In this case, try typing a Ctrl-Q",
  3105. "and see if that puts things right.",
  3106. " ",
  3107. NULL
  3108. };
  3109.  
  3110.  
  3111. char *h_composer_abook_nick[] = {
  3112.  " ",
  3113. "This is a short nickname for this address book entry.  If it is used in",
  3114. "place of an address from the composer, the composer will fill in the",
  3115. "addresses listed below instead.",
  3116. " ",
  3117. "<End of help on this topic>",
  3118. NULL
  3119. };
  3120.  
  3121.  
  3122. char *h_composer_abook_full[] = {
  3123.  " ",
  3124. "This is the full name field for this entry.  If this is going to be",
  3125. "a distribution list (more than one address), it should be a descriptive",
  3126. "phrase describing the list.  It will be included in the mail header if you",
  3127. "put the list in the To or CC field, or in the To line if you put the list",
  3128. "in the Lcc field.  It's ok to leave this empty (ok to leave any of the other",
  3129. "fields empty, too).  If this address book entry is going to be a simple entry",
  3130. "with just one address, then this field is the person's name.  When you send",
  3131. "mail to this entry, this is the field to the left of the brackets.  That is,",
  3132. "it is the human-readable part of the address.  For example, in the sample",
  3133. "address:",
  3134. " ",
  3135. "       John Doe <jdoe@some.domain>",
  3136. " ",
  3137. "\"John Doe\" is the full name field.  If you are sorting your address book",
  3138. "with one of the options that uses fullnames, then it might be useful to",
  3139. "enter the fullname as \"Last, First\", for example:",
  3140. " ",
  3141. "       Doe, John",
  3142. " ",
  3143. "so that it will be sorted using Doe instead of John.  This will be changed",
  3144. "back into John Doe when you use it.",
  3145. " ",
  3146. "<End of help on this topic>",
  3147. NULL
  3148. };
  3149.  
  3150.  
  3151. char *h_composer_abook_fcc[] = {
  3152.  " ",
  3153. "If this entry is the first one in the To line of an outgoing message, this",
  3154. "field will be used for the Fcc (File Carbon Copy) instead of whatever you",
  3155. "would normally get (which depends on which saved-msg-name-rule you've chosen).",
  3156. " ",
  3157. "<End of help on this topic>",
  3158. NULL
  3159. };
  3160.  
  3161.  
  3162. char *h_composer_abook_comment[] = {
  3163.  " ",
  3164. "This is just a comment to help you remember what this entry is.  The WhereIs",
  3165. "command searches comments so that it is easier to find an entry with a comment",
  3166. "you know about attached to it.  This field is not used in the outgoing message.",
  3167. " ",
  3168. "<End of help on this topic>",
  3169. NULL
  3170. };
  3171.  
  3172.  
  3173. char *h_composer_abook_addrs[] = {
  3174.  " ",
  3175. "This is a list of addresses to send to when sending to this distribution",
  3176. "list.  Each entry may be an address or another nickname from any of your",
  3177. "address books.  If it is an address, it is ok to include the full name",
  3178. "field as well as the electronic address portion of that address.  For example,",
  3179. "the following are all legitimate entries in this field",
  3180. " ",
  3181. "     john               (a nickname in your address book)",
  3182. "     jdoe@some.domain",
  3183. "     John Doe <jdoe@some.domain>",
  3184. " ",
  3185. "The addresses should be listed separated by commas, just like you would",
  3186. "enter them from the composer.",
  3187. " ",
  3188. "<End of help on this topic>",
  3189. NULL
  3190. };
  3191.  
  3192.  
  3193. char *h_flag_important[] = {
  3194.  " ",
  3195. "Th \"Important\" flag, indicated by an asterisk in Pine's Folder Index",
  3196. "screen, can only be set by the user (you), and is intended to be used in",
  3197. "whatever fashion as makes sense to you.  You are the only one that can set",
  3198. "or clear it.",
  3199. " ",
  3200. "<End of help on this topic>",
  3201. NULL
  3202. };
  3203.  
  3204.  
  3205. char *h_flag_new[] = {
  3206.  " ",
  3207. "Th \"New\" flag, indicated by the letter 'N' in Pine's Folder Index screen,",
  3208. "is automatically set when messages are delivered to your Inbox (or other",
  3209. "folder specified outside of Pine).  Likewise, it is cleared automatically",
  3210. "the first time you read the message it is associated with.",
  3211. " ",
  3212. "Sometimes it's helpful in prioritizing your mail.  For example, perhaps",
  3213. "a message isn't weighty enough to assign it an \"Important\" flag, but",
  3214. "you'd like to be reminded of it next time you read mail.  This can be done",
  3215. "easily by explicitly resetting the \"New\" flag.",
  3216. " ",
  3217. "<End of help on this topic>",
  3218. NULL
  3219. };
  3220.  
  3221.  
  3222. char *h_flag_answered[] = {
  3223.  " ",
  3224. "The \"Answered\" flag, indicated by the letter 'A' in Pine's Folder Index",
  3225. "screen, is automatically set when you reply to a message.  This flag is not",
  3226. "automatically cleared.",
  3227. " ",
  3228. "NOTE: Technical limitations prevent the current version of Pine from",
  3229. "being able to automatically flag a message whose reply has been postponed",
  3230. "as \"Answered\".  This will be fixed in a future release.",
  3231. " ",
  3232. "<End of help on this topic>",
  3233. NULL
  3234. };
  3235.  
  3236.  
  3237. char *h_flag_deleted[] = {
  3238.  " ",
  3239. "The \"Deleted\" flag, indicated by the letter 'D' in Pine's Folder Index",
  3240. "screen, is set when you use the \"D Delete\" command.  It is cleared",
  3241. "when you use the \"U Undelete\" command.",
  3242. " ",
  3243. "However, there can be other actions implicit in the \"D Delete\" command,",
  3244. "such as advancing to the next message, that may be momentarily undesirable.",
  3245. "For this reason, it's sometimes useful to set or clear the \"Deleted\" flag",
  3246. "explicitly.",
  3247. " ",
  3248. "<End of help on this topic>",
  3249. NULL
  3250. };
  3251.  
  3252.  
  3253. char *h_config_pers_name[] = {
  3254.  "        OPTION: Personal-Name",
  3255. " ",
  3256. "This value is used to determine the full name part of the \"From\" address",
  3257. "on messages you send.  If unset, Unix Pine will obtain your full name from",
  3258. "the system password file.",
  3259. " ",
  3260. "<End of help on this topic>",
  3261. NULL
  3262. };
  3263.  
  3264.  
  3265. char *h_config_pruned_folders[] = {
  3266.  "        OPTION: Pruned-folders",
  3267. " ",
  3268. "This variable allows you to define a list of one or more folders that",
  3269. "Pine will offer to prune for you in the same way it automatically offers",
  3270. "to prune your \"sent-mail\" folder each month.",
  3271. " ",
  3272. "That is, once a month for each folder listed, Pine will offer to move",
  3273. "the contents of the folder to a new folder of the same name but with",
  3274. "the previous month's date appended.  Pine will then look for any such",
  3275. "date-appended folder names created for a previous month, and offer each",
  3276. "one it finds for deletion.",
  3277. " ",
  3278. "If you decline the first offer, no mail is moved and no new folder is",
  3279. "created.",
  3280. " ",
  3281. "Folders listed are assumed to exist, and the archive folders will be created,",
  3282. "in the first collection defined by the \"folder-collections\" variable.",
  3283. " ",
  3284. "<End of help on this topic>",
  3285. NULL
  3286. };
  3287.  
  3288.  
  3289. char *h_config_upload_cmd[] = {
  3290.  "        OPTION: Upload-command",
  3291. " ",
  3292. "This option affects the behavior of the Composer's \"Read File\" (^R in the",
  3293. "message body) and \"Attach File\" (^J in the header) commands.  It specifies",
  3294. "a Unix program name, and any necessary command line arguments, that Pine can",
  3295. "use to transfer files from your personal computer into messages that you are",
  3296. "composing.",
  3297. " ",
  3298. "If a program is specified, the commands listed above are modified to offer a",
  3299. "subcommand (^Y) to activate the transfer.  Obviously, the Unix program",
  3300. "specified here must match the transfer program or protocol available on the",
  3301. "personal computer.",
  3302. " ",
  3303. "Pine expects to exchange uploaded data via a file on your Unix system.  When",
  3304. "the specified upload program finishes, Pine expects the uploaded data to be",
  3305. "contained in the this file.",
  3306. " ",
  3307. "When upload is invoked via the \"Read File\" subcommand, Pine generates a",
  3308. "temporary file name that it will pass to the specified Unix program.  Pine",
  3309. "will read the resulting uploaded text from this file and then delete it when",
  3310. "the upload command is finished.",
  3311. " ",
  3312. "When upload is invoked via the \"Attach File\" subcommand, Pine will prompt",
  3313. "you for the name of the file that is to contain the uploaded information that",
  3314. "it is to attach.  Pine will attach this file to the composition, but will",
  3315. "*not* delete this file after the upload command is finished.",
  3316. " ",
  3317. "The special token \"_FILE_\" may be included among the Unix program's command",
  3318. "line arguments.  Pine will replace this symbol with the name of the file",
  3319. "being used to exchange the uploaded information.  This token allows you to",
  3320. "position the file name where it is required in the Unix program's command",
  3321. "line arguments.",
  3322. " ",
  3323. "If the \"_FILE_\" token is not present in the specified command, the",
  3324. "temporary file's name is automatically appended to the specified Unix",
  3325. "program.  In other words, you don't need to use \"_FILE_\" if it is the",
  3326. "*last* command line argument.",
  3327. " ",
  3328. "<End of help on this topic>",
  3329. NULL
  3330. };
  3331.  
  3332.  
  3333. char *h_config_upload_prefix[] = {
  3334.  "        OPTION: Upload-command-prefix",
  3335. " ",
  3336. "This option is used in conjunction with the Upload-command option.",
  3337. "It defines text to be written to the terminal emulator (via standard output)",
  3338. "immediately prior to starting upload command.  This is useful for",
  3339. "integrated serial line file transfer agents that permit command passing",
  3340. "(e.g., Kermit's APC method).",
  3341. " ",
  3342. "The special token \"_FILE_\" may be included in the string specification.",
  3343. "That symbol will be replaced with the (Pine-created) name of the temporary",
  3344. "file in which Pine will expect to find the uploaded file.",
  3345. " ",
  3346. "<End of help on this topic>",
  3347. NULL
  3348. };
  3349.  
  3350.  
  3351. char *h_config_download_cmd[] = {
  3352.  "        OPTION: Download-command",
  3353. " ",
  3354. "This option affects the behavior of the Export command.  It specifies a Unix",
  3355. "program name, and any necessary command line arguments, that Pine can use to",
  3356. "transfer the exported message to your personal computer's disk.",
  3357. " ",
  3358. "If a program is specified, the Export command is modified to offer a",
  3359. "subcommand (^V) to activate the transfer (in lieu of saving it to your home",
  3360. "directory on the machine where Pine is running).  Obviously, the Unix program",
  3361. "specified here must match the transfer program or protocol available on the",
  3362. "personal computer.",
  3363. " ",
  3364. "When this subcommand is selected and before Pine invokes the specified Unix",
  3365. "program, Pine will create a temporary file containing the text of the",
  3366. "exported message.  Pine uses this file to pass the exported message text to",
  3367. "the specified Unix program.",
  3368. " ",
  3369. "The special token \"_FILE_\" may be included among the Unix program's command",
  3370. "line arguments.  Pine will replace this symbol with the temporary file's name",
  3371. "before executing the Unix program.  This token allows you to position the",
  3372. "file name where it is required in the Unix program's command line arguments.",
  3373. " ",
  3374. "If the \"_FILE_\" token is not present in the specified command, the",
  3375. "temporary file's name is automatically appended to the specified Unix",
  3376. "program.  In other words, you don't need to use \"_FILE_\" if it is the",
  3377. "*last* command line argument.",
  3378. " ",
  3379. "<End of help on this topic>",
  3380. NULL
  3381. };
  3382.  
  3383.  
  3384. char *h_config_download_prefix[] = {
  3385.  "        OPTION: Download-command-prefix",
  3386. " ",
  3387. "This option is used in conjunction with the Download-command option.",
  3388. "It defines text to be written to the terminal emulator (via standard output)",
  3389. "immediately prior to starting download command.  This is useful for",
  3390. "integrated serial line file transfer agents that permit command passing",
  3391. "(e.g., Kermit's APC method).",
  3392. " ",
  3393. "The special token \"_FILE_\" may be included in the string specification.",
  3394. "That symbol will be replaced with the (Pine-created) name of the temporary",
  3395. "file into which Pine will place the message to be downloaded.",
  3396. " ",
  3397. "<End of help on this topic>",
  3398. NULL
  3399. };
  3400.  
  3401.  
  3402. char *h_config_mailcap_path[] = {
  3403.  "        OPTION: mailcap-search-path",
  3404. " ",
  3405. "This variable is used to replace Pine's default mailcap file search path.",
  3406. "It takes one or more file names (full paths must be specified) in which to",
  3407. "look for mail capability data.  The default search path can be found in the",
  3408. "release notes (\"R\" command off the main menu).",
  3409. " ",
  3410. "        ~/.mailcap:/etc/mailcap:/usr/etc/mailcap:/usr/local/etc/mailcap",
  3411. " ",
  3412. "If there is more than one file name listed, list members should be delimited",
  3413. "by a colon (:) under UNIX and a semi-colon (;) under DOS.",
  3414. " ",
  3415. "<End of help on this topic>",
  3416. NULL
  3417. };
  3418.  
  3419.  
  3420. char *h_config_mimetype_path[] = {
  3421.  "        OPTION: mimetype-search-path",
  3422. " ",
  3423. "This variable is used to replace Pine's default mime.types file search path.",
  3424. "It takes one or more file names (full paths must be specified) in which to",
  3425. "look for file-name-extension to MIME type mapping data.  The default search",
  3426. "path can be found in the release notes (\"R\" command off the main menu).",
  3427. " ",
  3428. "If there is more than one file name listed, list members should be delimited",
  3429. "by a colon (:) under UNIX and a semi-colon (;) under DOS.",
  3430. " ",
  3431. "<End of help on this topic>",
  3432. NULL
  3433. };
  3434.  
  3435.  
  3436. char *h_config_set_att_ansi[] = {
  3437.  "        OPTION: Set printer to attached ansi printer",
  3438. " ",
  3439. "Type \"S\" to set your printer to \"attached-to-ansi\".",
  3440. "It is ok to include \"attached-to-ansi\" in your personal list below.",
  3441. " ",
  3442. "<End of help on this topic>",
  3443. NULL
  3444. };
  3445.  
  3446.  
  3447. char *h_config_set_att_ansi2[] = {
  3448.  "        OPTION: Set printer to attached ansi printer (no formfeed)",
  3449. " ",
  3450. "Type \"S\" to set your printer to \"attached-to-ansi-no-formfeed\".",
  3451. "It is ok to include \"attached-to-ansi-no-formfeed\" in your personal",
  3452. "list below.",
  3453. " ",
  3454. "<End of help on this topic>",
  3455. NULL
  3456. };
  3457.  
  3458.  
  3459. char *h_config_set_stand_print[] = {
  3460.  "        OPTION: Set default printer",
  3461. " ",
  3462. "Move to the printer you want and type \"S\" to set it to be your",
  3463. "default printer.  This list is not modifiable by you and has been",
  3464. "set up by the system administrators.  If there is more than one printer",
  3465. "listed in the Command List, you will be able to cycle through that",
  3466. "whole list at the time you print, starting with your default.",
  3467. "It is ok to include entries from this Standard list in your personal",
  3468. "list below.",
  3469. " ",
  3470. "<End of help on this topic>",
  3471. NULL
  3472. };
  3473.  
  3474.  
  3475. char *h_config_set_custom_print[] = {
  3476.  "        OPTION: Set default printer",
  3477. " ",
  3478. "You may add as many print commands as you want to your personal list.",
  3479. "Specify one of them as your default printer by moving to the printer",
  3480. "you want and typing \"S\".  If there is more than one printer listed",
  3481. "in the Command List, you will be able to cycle through that list at",
  3482. "the time you print, starting with your default.  It is ok to include",
  3483. "entries from the Standard list above or to include the command",
  3484. "\"attached-to-ansi\" or \"attached-to-ansi-no-formfeed\" as one of the",
  3485. "entries here.",
  3486. " ",
  3487. "<End of help on this topic>",
  3488. NULL
  3489. };
  3490.  
  3491.  
  3492. char *h_config_user_id[] = {
  3493.  "        OPTION: User-Identification",
  3494. " ",
  3495. "This value is used as part of the \"From\" address on messages you send.",
  3496. "It is also the default login name for remote IMAP server access.  Set this",
  3497. "to the username part you want to appear on outgoing email.",
  3498. " ",
  3499. "<End of help on this topic>",
  3500. NULL
  3501. };
  3502.  
  3503.  
  3504. char *h_config_user_dom[] = {
  3505.  "        OPTION: User-Domain",
  3506. " ",
  3507. "This value specifies the domain part (right-hand side) of your return",
  3508. "address on outgoing email and is also used as the default domain for email",
  3509. "composed to a local user.  If unset, Unix Pine will obtain the domain from",
  3510. "the system.  Often this value will be set for your whole site by the",
  3511. "system administrator.",
  3512. " ",
  3513. "If you set this, see also the \"quell-user-lookup-in-passwd-file\" feature.",
  3514. " ",
  3515. " ",
  3516. "<End of help on this topic>",
  3517. NULL
  3518. };
  3519.  
  3520.  
  3521. char *h_config_smtp_server[] = {
  3522.  "        OPTION: SMTP-Server",
  3523. " ",
  3524. "This value specifies the name of one or more SMTP servers for sending",
  3525. "mail. You must have an SMTP server for use with PC-Pine.  SMTP servers are",
  3526. "normally setup by a system administrator for use by all members of a given",
  3527. "campus or department.  Contact your local help desk to ask what SMTP",
  3528. "servers you should use.  Unix Pine users do not need to use an SMTP server",
  3529. "and can leave this blank.",
  3530. " ",
  3531. "<End of help on this topic>",
  3532. NULL
  3533. };
  3534.  
  3535.  
  3536. char *h_config_nntp_server[] = {
  3537.  "        OPTION: NNTP-Server",
  3538. " ",
  3539. "This value specifies the name of the NNTP (Network News Transfer Protocol)",
  3540. "server for reading and posting USENET news.  NNTP servers are normally",
  3541. "setup by a system administrator for use by all members of a given campus",
  3542. "or department.  Contact your local help desk to ask what NNTP servers you",
  3543. "should use.  Often Unix Pine users will find that this variable has been",
  3544. "set for the whole system (and you don't have to worry about it).  When you",
  3545. "define an NNTP server here, Pine implicitly defines a news collection for",
  3546. "you, assuming that server as the news server and assuming that you will",
  3547. "use the NNTP protocol and a local newsrc configuration file for reading",
  3548. "news.  For more about reading news with Pine, see the release notes.",
  3549. " ",
  3550. "<End of help on this topic>",
  3551. NULL
  3552. };
  3553.  
  3554.  
  3555. char *h_config_inbox_path[] = {
  3556.  "        OPTION: Inbox-Path",
  3557. " ",
  3558. "This value overrides the default value of your INBOX name/path/location.",
  3559. "PC-Pine users must specify an inbox path and it must be a folder on an",
  3560. "IMAP server.  Unix and VMS Pine users will often find that this variable",
  3561. "has been pre-configured by your system administrator.  You may be able to",
  3562. "specify an alternate INBOX which is either a local folder or a folder on",
  3563. "an IMAP server.",
  3564. " ",
  3565. "A typical remote inbox-path entry would be: {{:{}monet.art.nowhere.edu}INBOX",
  3566. "where \"monet.art.nowhere.edu\" is replaced by the name of your IMAP",
  3567. "mail server.",
  3568. " ",
  3569. "FOR MORE INFORMATION: From the Main Menu, select \"L FOLDER LIST\" and",
  3570. "press \"?\" for Help... Look for the section \"Valid Folder Names\".",
  3571. " ",
  3572. "<End of help on this topic>",
  3573. NULL
  3574. };
  3575.  
  3576.  
  3577. char *h_config_folder_spec[] = {
  3578.  "        OPTION: Folder-Collections",
  3579. " ",
  3580. "Folder collections are \"places\" to store folders.  They roughly",
  3581. "correspond to a filesystem \"directory\". Pine will normally provide you",
  3582. "with one folder collection by default.  Using this option, you may",
  3583. "specify additional collections.  These collections may be local or remote,",
  3584. "but they must correspond to a pre-existing filesystem directory, i.e.",
  3585. "Pine will not create any directory other than the original default.",
  3586. " ",
  3587. "The first folder collection listed here is the default collection for the",
  3588. "Save command -- the place various folders are put unless you specify",
  3589. "otherwise.",
  3590. " ",
  3591. "A valid local collection is just the specification of a directory on the",
  3592. "local system followed by square brackets.  For example, \"ART-101\\[]\" may",
  3593. "be valid on a PC and \"exhibit/[]\" may be valid on Unix.",
  3594. " ",
  3595. "Pine also allows you to access a collection on a remote computer (provided",
  3596. "it supports IMAP and you have the right to store folders on it.)",
  3597. "To specify a remote folder collection, you need to give the name of the",
  3598. "IMAP mail server, the name of the collection on that server, and the square",
  3599. "brackets.  For instance, \"{{:{}wharhol.art.nowhere.edu}art-101/[]\" is a",
  3600. "remote collection.  As you can tell, the name of the computer is in {{:{}}",
  3601. "brackets followed immediately by the name of the collection.",
  3602. " ",
  3603. "Collection syntax:",
  3604. " ",
  3605. " optional-label {{:{}optional-imap-hostname}optional-directory-path[]",
  3606. " ",
  3607. "Additional examples:",
  3608. " ",
  3609. " Saved-Email {{:{}klee.art.nowhere.edu}mail/[]  <-- Remote collection",
  3610. " Widget-Project widget/[]                   <-- Local collection (Unix)",
  3611. " Desktop        MAIL\\[]                    <-- Local collection (PC)",
  3612. " ",
  3613. "Use the following SETUP CONFIGURATION commands to manipulate your folder",
  3614. "collections list:",
  3615. " ",
  3616. " {F9 : A}  Add Value",
  3617. " {F10: D}  Delete Value",
  3618. " {F4 : C}  Change the current setting",
  3619. " ",
  3620. "FOR MORE INFORMATION: From the Main Menu, select \"L FOLDER LIST\" and",
  3621. "press \"?\" for Help... Look for the section on \"Folder Collections\".",
  3622. " ",
  3623. "<End of help on this topic>",
  3624. NULL
  3625. };
  3626.  
  3627.  
  3628. char *h_config_news_spec[] = {
  3629.  "         OPTION: News-Collections",
  3630. " ",
  3631. "This value defines one or more collections of incoming newsgroup folders;",
  3632. "however, most people will not need to use this option since setting the",
  3633. "nntp-server option will implicitly define the most common news-collection",
  3634. "configuration.",
  3635. " ",
  3636. "You can use this to set a specific news collection other than that defined",
  3637. "implicitly by defining an NNTP server.  News collections defined here can",
  3638. "take several forms:",
  3639. " ",
  3640. "  Partial newsfeeds:            News *{{:{}news.nowhere.edu/nntp}[comp.*]",
  3641. "  News on the local host:       News *[]",
  3642. "  Newsfeeds accessed via IMAP:  News *{{:{}news.nowhere.edu}[]",
  3643. " ",
  3644. "FOR MORE INFORMATION on collections, check the help for the \"Folder",
  3645. "Collections\" option above and the help for the FOLDER LIST screen.",
  3646. " ",
  3647. "<End of help on this topic>",
  3648. NULL
  3649. };
  3650.  
  3651.  
  3652. char *h_config_default_fcc[] = {
  3653.  "         OPTION: Default-FCC (File Carbon Copy)",
  3654. " ",
  3655. "This value specifies where a copy of outgoing mail should be saved.  If",
  3656. "this is not a path name, it will be in the default collection for saves.",
  3657. "Any valid folder specification, local or IMAP, is allowed.  This default",
  3658. "folder carbon copy only applies when the fcc-rule-name (see later in this",
  3659. "configuration screen) is set to use the default folder.  Unix Pine default",
  3660. "is normally \"sent-mail\" in the default folder collection. PC-Pine",
  3661. "default is \"SENTMAIL\" (normally stored as SENTMAIL.MTX)",
  3662. " ",
  3663. "To suppress saving of outgoing mail, set: default-fcc=\"\"",
  3664. " ",
  3665. "FOR MORE INFORMATION: From the Main Menu, select \"L FOLDER LIST\" and",
  3666. "press \"?\" for Help... Look for the section \"Valid Folder Names\".",
  3667. " ",
  3668. "<End of help on this topic>",
  3669. NULL
  3670. };
  3671.  
  3672.  
  3673. char *h_config_def_save_folder[] = {
  3674.  "         OPTION: Default-Saved-Msg-Folder",
  3675. " ",
  3676. "This option determines the default folder name for Saves...  If",
  3677. "this is not a path name, it will be in the default collection for saves.",
  3678. "Any valid folder specification, local or IMAP, is allowed.  This default",
  3679. "folder only applies when the saved-msg-name-rule (see later in this",
  3680. "configuration screen) doesn't override it.  Unix Pine default",
  3681. "is normally \"saved-messages\" in the default folder collection. PC-Pine",
  3682. "default is \"SAVEMAIL\" (normally stored as SAVEMAIL.MTX)",
  3683. " ",
  3684. "FOR MORE INFORMATION: From the Main Menu, select \"L FOLDER LIST\" and",
  3685. "press \"?\" for Help... Look for the section \"Valid Folder Names\".",
  3686. " ",
  3687. "<End of help on this topic>",
  3688. NULL
  3689. };
  3690.  
  3691.  
  3692. char *h_config_postponed_folder[] = {
  3693.  "         OPTION: Postponed-Folder",
  3694. " ",
  3695. "This value overrides the default name for the folder where postponed",
  3696. "messages are saved.  If this is not a path name, it will be in the default",
  3697. "collection for message Saves.  Any valid folder specification, local or",
  3698. "remote, is allowed.  The Unix Pine default is normally \"postponed-msgs\"",
  3699. "in the default collection. PC-Pine default is \"POSTPOND\" (stored as",
  3700. "POSTPOND.MTX)",
  3701. " ",
  3702. "FOR MORE INFORMATION: From the Main Menu, select \"L FOLDER LIST\" and",
  3703. "press \"?\" for Help... Look for the section \"Valid Folder Names\".",
  3704. " ",
  3705. "<End of help on this topic>",
  3706. NULL
  3707. };
  3708.  
  3709.  
  3710. char *h_config_read_message_folder[] = {
  3711.  "         OPTION: Read-Message-Folder",
  3712. " ",
  3713. "By virtue of specifying a folder name here, Pine will be configured to",
  3714. "save all messages which you have read during a session into the designated",
  3715. "\"read messages\" folder.  This allows you to more easily distinguish",
  3716. "between your really new email (in your INBOX) and those which you have",
  3717. "already read.  Depending on how you define the \"auto-move-read-messages\"",
  3718. "setting in the \"feature-list\", you may or may not be asked when you quit",
  3719. "Pine if you want read messages to be moved to this folder.  In either",
  3720. "case, moving the messages means they will be deleted from your INBOX.",
  3721. " ",
  3722. "If this is not a path name, it will be in the default collection for",
  3723. "saves.  Any valid folder specification, local or remote (via IMAP), is",
  3724. "allowed.  There is no default for the name of the read message folder.",
  3725. " ",
  3726. "FOR MORE INFORMATION: From the Main Menu, select \"L FOLDER LIST\" and",
  3727. "press \"?\" for Help... Look for the section \"Valid Folder Names\".",
  3728. " ",
  3729. "<End of help on this topic>",
  3730. NULL
  3731. };
  3732.  
  3733.  
  3734. char *h_config_archived_folders[] = {
  3735.  "         OPTION: Incoming-Archive-Folders",
  3736. " ",
  3737. "This is like Read-Message-Folder, only more general.  You may archive",
  3738. "any of the folders in your incoming collection.  This is a list of folder",
  3739. "pairs, with the first separated from the second in the pair by a space.",
  3740. "The first folder in a pair is the folder you want to archive, and the",
  3741. "second folder is the folder that read messages from the first should be",
  3742. "moved to.  Depending on how you define the \"auto-move-read-messages\"",
  3743. "setting in the \"feature-list\", you may or may not be asked when you",
  3744. "leave the first folder if you want read messages to be moved to the",
  3745. "second folder.  In either case, moving the messages means they will be",
  3746. "deleted from the first folder.",
  3747. " ",
  3748. "If these are not path names, they will be in the default collection for",
  3749. "saves.  Any valid folder specification, local or remote (via IMAP), is",
  3750. "allowed.  There is no default.",
  3751. " ",
  3752. "FOR MORE INFORMATION: From the Main Menu, select \"L FOLDER LIST\" and",
  3753. "press \"?\" for Help... Look for the section \"Valid Folder Names\".",
  3754. " ",
  3755. "<End of help on this topic>",
  3756. NULL
  3757. };
  3758.  
  3759.  
  3760. char *h_config_newsrc_path[] = {
  3761.  "        OPTION: newsrc-path",
  3762. " ",
  3763. "This option overrides the default name Pine uses for your \"newsrc\" news",
  3764. "status and subscription file.  If set, Pine will take this value as the",
  3765. "full pathname for the desired newsrc file.",
  3766. " ",
  3767. "If this option is not set, Unix Pine looks for the file ~/.newsrc and",
  3768. "PC-Pine looks first for  $HOME\\NEWSRC  (where $HOME defaults to the root",
  3769. "of the current drive, e.g. \"C:\\\" ) and then it looks in the same",
  3770. "directory as your pinerc file for NEWSRC.",
  3771. " ",
  3772. "<End of help on this topic>",
  3773. NULL
  3774. };
  3775.  
  3776.  
  3777. char *h_config_signature_file[] = {
  3778.  "        OPTION: Signature-File",
  3779. " ",
  3780. "This is the name of a file which will be automatically inserted into",
  3781. "outgoing messages.  It typically contains information such as your name,",
  3782. "email address and organizational affiliation.  Pine adds the signature",
  3783. "into the message as soon as you enter the composer so you can choose to",
  3784. "remove it on a message by message basis.  Signature file placement in",
  3785. "message replies is controlled by the \"signature-at-bottom\" setting in",
  3786. "the feature list.",
  3787. " ",
  3788. "The default file name on Unix is \".signature\"; on PC-Pine the file is in",
  3789. "the same directory as your PINERC file, under the name \"\\PINE.SIG\".",
  3790. "The signature file must be kept on the local system, not a remote IMAP",
  3791. "server.",
  3792. " ",
  3793. "To create or edit your signature file choose Setup from the Main Menu",
  3794. "and then select S for Signature (Main/Setup/Signature).  This puts you",
  3795. "into the Signature Editor where you can enter a *few* lines of text",
  3796. "containing your identity and affiliation.",
  3797. " ",
  3798. "<End of help on this topic>",
  3799. NULL
  3800. };
  3801.  
  3802.  
  3803. char *h_config_addressbook[] = {
  3804.  "        OPTION: Address-Book",
  3805. " ",
  3806. "This value overrides the default name of your personal address book file.",
  3807. "You may also define additional personal address books, to which you",
  3808. "may add selected addresses from within Pine.",
  3809. " ",
  3810. "The default is to have a single address book.  On Unix the file is named",
  3811. "\"~/.addressbook\" and on PCs the file is in the same directory as your",
  3812. "PINERC file, under the name \"\\ADDRBOOK\".",
  3813. " ",
  3814. "At this time address books must be kept on the local system, not a remote",
  3815. "IMAP server.  If you override the default name for PC-Pine's addressbook,",
  3816. "do not add a filename extension, since Pine will use your specified name",
  3817. "and add a \".lu\" extension when it generates its auxiliary index (look",
  3818. "up) file.",
  3819. " ",
  3820. "You may optionally precede the file name with a label that will be used",
  3821. "for identification in the ADDRESS BOOK display.  For example:",
  3822. " ",
  3823. "   PERSONAL addrbook",
  3824. " ",
  3825. "<End of help on this topic>",
  3826. NULL
  3827. };
  3828.  
  3829.  
  3830. char *h_config_global_addrbook[] = {
  3831.  "        OPTION: Global-Address-Book",
  3832. " ",
  3833. "This value specifies the name(s) of global (system-wide) address books.",
  3834. "Defining these will typically be done in the system-wide Pine",
  3835. "configuration file by your system administrator.  This option may be used",
  3836. "to specify one for a shared workgroup addressbook, or to override the",
  3837. "system-wide default, if it exists.",
  3838. " ",
  3839. "You may optionally precede the file name with a label that will be used",
  3840. "for identification in the ADDRESS BOOK display.  For example:",
  3841. " ",
  3842. "   WORKGROUP wgaddrbk",
  3843. " ",
  3844. "Global address books must be accessible via normal file access routines",
  3845. "on the machine where Pine is running.  Unlike personal address books,",
  3846. "global address books may not be modified/updated from within Pine;",
  3847. "that is, they are Read-Only.",
  3848. " ",
  3849. "There is no default value for this option.",
  3850. " ",
  3851. "<End of help on this topic>",
  3852. NULL
  3853. };
  3854.  
  3855.  
  3856. char *h_config_init_cmd_list[] = {
  3857.  "        OPTION: Initial-Keystroke-List",
  3858. " ",
  3859. "The initial keystroke --or command-- list option lets you start Pine at",
  3860. "any place you like.  Whatever keystrokes you specify here will be executed",
  3861. "by Pine upon startup as a macro.  The words SPACE, TAB, DOWN, UP, LEFT, and",
  3862. "RIGHT indicate the pressing of those keys.  CR indicates the pressing of",
  3863. "the RETURN key.  F1 through F12 represent the function keys.  For example,",
  3864. "to view message 1 on startup, you would specify i,j,1,CR,v.",
  3865. " ",
  3866. "Restriction: You cannot pre-type into the composer with the initial",
  3867. "keystroke list.",
  3868. " ",
  3869. "<End of help on this topic>",
  3870. NULL
  3871. };
  3872.  
  3873.  
  3874. char *h_config_comp_hdrs[] = {
  3875.  "        OPTION: Default-Composer-Headers",
  3876. " ",
  3877. "You can decide which headers you want visible when composing outgoing",
  3878. "email using this option.  You can specify any of the regular set, any rich",
  3879. "header or any custom header which you have already defined.  If you use",
  3880. "this setting at all, you must specify all the headers you want to see, you",
  3881. "can't just add to the regular header set.  The default set is To:, Cc:,",
  3882. "Attchmnt:, and Subject:.",
  3883. " ",
  3884. "Note that the \"Newsgroups:\" header will be abbreviated in the Composer",
  3885. "display, but should be spelled-in-full here.",
  3886. " ",
  3887. "<End of help on this topic>",
  3888. NULL
  3889. };
  3890.  
  3891.  
  3892. char *h_config_custom_hdrs[] = {
  3893.  "        OPTION: Customized-Headers",
  3894. " ",
  3895. "You may add your own custom headers to all outgoing messages.  Each header",
  3896. "you specify here must include the header tag (Reply-To:, Approved:, etc.)",
  3897. "and may optionally include a value for that header.  If you want to see",
  3898. "these custom headers each time you compose a message, you must add them to",
  3899. "your default composer headers list (see above), otherwise they become part",
  3900. "of the rich header set which you only see when you press the rich header",
  3901. "(Ctrl-R) command.",
  3902. " ",
  3903. "<End of help on this topic>",
  3904. NULL
  3905. };
  3906.  
  3907.  
  3908. char *h_config_viewer_headers[] = {
  3909.  "        OPTION: Viewer-Headers",
  3910. " ",
  3911. "You may change the default list of headers that are viewed by listing",
  3912. "the headers you want to view here.  If the headers in your \"viewer-hdrs\"",
  3913. "list are present in the message, then they will be shown.  The order of",
  3914. "the headers you list will be honored.  If the special value \"all-except\"",
  3915. "is included as the first header in the \"viewer-hdrs\" list, then all headers",
  3916. "in the message except those in the list will be shown.  The values are",
  3917. "all case insensitive.",
  3918. " ",
  3919. "<End of help on this topic>",
  3920. NULL
  3921. };
  3922.  
  3923.  
  3924. char *h_config_saved_msg_name_rule[] = {
  3925.  "        OPTION: Saved-Msg-Name-Rule",
  3926. " ",
  3927. "This option determines the default folder name for Saves... Choose either:",
  3928. "default-folder, last-folder-used, by-from, by-sender, by-recipient,",
  3929. "by-nick-of-from, by-nick-of-sender, by-nick-of-recip, by-fcc-of-from,",
  3930. "by-fcc-of-sender, or by-fcc-of-recip.",
  3931. "Normal default is \"default-folder\", which on Unix means",
  3932. "\"saved-messages\" and in PC-Pine means \"SAVEMAIL\".",
  3933. "By-from falls back to by-sender if there is no from, and vice versa for",
  3934. "by-sender.  By-recipient will use the newsgroup name if it was posted to",
  3935. "a newsgroup.  The by-nick... forms choose are like the same forms without",
  3936. "the by-nick except that the resulting address is looked up in the user's",
  3937. "address books and if it is found, the nickname for that entry is used.",
  3938. "Similarly for the by-fcc... forms, only the fcc from the address books is",
  3939. "used.",
  3940. " ",
  3941. "<End of help on this topic>",
  3942. NULL
  3943. };
  3944.  
  3945.  
  3946. char *h_config_fcc_rule[] = {
  3947.  "        OPTION: FCC-Name-Rule",
  3948. " ",
  3949. "This option determines the default name for folder carbon copy. Choose",
  3950. "one: default-fcc, last-fcc-used, by-recipient, by-nickname,",
  3951. "by-nick-then-recip, or current-folder.",
  3952. " ",
  3953. "Normal default is \"default-fcc\", the value of which is set in",
  3954. "the \"default-fcc\" variable as specified earlier in this configuration.",
  3955. " ",
  3956. "The option \"by-nickname\" means that it will use the nickname from your",
  3957. "address book that matches the first address in the To line.  If there is",
  3958. "no match, it will use the value of the \"default-fcc\" variable.",
  3959. " ",
  3960. "The option \"by-recipient\" means it will form a folder name based on",
  3961. "the left hand side of the first address in the To line.",
  3962. " ",
  3963. "The option \"by-nick-then-recip\" means that it will use the matching",
  3964. "nickname from your address book if there is one, otherwise it will",
  3965. "extract the recipient name from the address and use that (like",
  3966. "by-recipient).",
  3967. " ",
  3968. "Note that whatever the fcc specified by the rule here, it will be",
  3969. "over-ridden by any fcc entries you have in your address book.",
  3970. " ",
  3971. "<End of help on this topic>",
  3972. NULL
  3973. };
  3974.  
  3975.  
  3976. char *h_config_sort_key[] = {
  3977.  "        OPTION: Sort-Key",
  3978. " ",
  3979. "This option determines the order in which messages will be displayed in",
  3980. "the Folder Index screen.  Choose from:",
  3981. " ",
  3982. " o Date -- Sort folders according to the date and time they were",
  3983. "     sent. On a folder like INBOX, sorting by \"Date\" should be almost",
  3984. "     identical to sorting by \"Arrival\".",
  3985. " o Arrival -- Sort messages into the order in which they arrived.",
  3986. " o From -- Sort messages by the name of the author of the message.",
  3987. "     Messages with the same author are grouped together. Groups of",
  3988. "     messages are then put into alphabetical order according to message",
  3989. "     author.",
  3990. " o Subject -- Sort messages by subject. Messages with the same",
  3991. "     subject are grouped together. Pine ignores leading \"Re:\" and \"re:\"",
  3992. "     and trailing \"(fwd)\" when determining the likeness and",
  3993. "     alphabetical order of subject lines. Groups of messages are put",
  3994. "     into alphabetical order according to subject.",
  3995. " o OrderedSubj -- Grouping of all messages with the same subject",
  3996. "     together is done in the same way as sort by subject. With",
  3997. "     \"OrderedSubj\" however, groups of messages are put into date order",
  3998. "     according to the oldest message on a given subject. This sorting",
  3999. "     provides pseudo threading of messages.",
  4000. " o ReverseDate -- Like \"Date\" but the newest message is first.",
  4001. " o ReverseArrival -- Like \"Arrival\" but the newest message is first.",
  4002. " o ReverseFrom -- Like \"From\" but groups of messages are ordered in",
  4003. "     reverse alphabetical order (Z-A).",
  4004. " o ReverseSubject -- Like \"Subject\" but groups of messages are",
  4005. "     ordered in reverse alphabetical order (Z-A).",
  4006. " o ReverseOrderedSubj -- Like \"OrderedSubj\" but groups of messages",
  4007. "     are ordered with the newest groups first (according to the first",
  4008. "     message of each group).",
  4009. " ",
  4010. "Normal default is \"arrival\".",
  4011. " ",
  4012. "<End of help on this topic>",
  4013. NULL
  4014. };
  4015.  
  4016.  
  4017. char *h_config_ab_sort_rule[] = {
  4018.  "        OPTION: Address-Book-Sort-Rule",
  4019. " ",
  4020. "This option controls the order in which address book entries will be",
  4021. "presented.  Choose one of the following:",
  4022. " ",
  4023. "fullname                  use fullname field, lists mixed in",
  4024. "fullname-with-lists-last  use fullname field, but put lists at end",
  4025. "nickname                  use nickname field, lists mixed in",
  4026. "nickname-with-lists-last  use nickname field, but put lists at end",
  4027. "dont-sort                 don't change order of file",
  4028. " ",
  4029. "The normal default is \"fullname-with-lists-last\".",
  4030. " ",
  4031. "<End of help on this topic>",
  4032. NULL
  4033. };
  4034.  
  4035.  
  4036. char *h_config_char_set[] = {
  4037.  "        OPTION: Character-Set",
  4038. " ",
  4039. "The character set is used primarily to mark outgoing email appropriately.",
  4040. "Set it to whatever character set you might use to compose messages.",
  4041. "Whenever you actually send a message, Pine checks it to see if it is, in",
  4042. "fact, US-ASCII (a subset of the other sets allowable). If it is US-ASCII,",
  4043. "the outgoing message will be marked as such no matter what you have set as",
  4044. "your character set. Normal default is US-ASCII.  Typical alternatives",
  4045. "include ISO-8859-x, where x is a number between 1 and 9.",
  4046. " ",
  4047. "<End of help on this topic>",
  4048. NULL
  4049. };
  4050.  
  4051.  
  4052. char *h_config_editor[] = {
  4053.  "        OPTION: Editor",
  4054. " ",
  4055. "Editor specifies the program invoked by ^_ in the Composer. This is",
  4056. "normally an alternative to Pine's internal composer (Pico).  You could use",
  4057. "this setting to specify an alternate editor to use occasionally or if you",
  4058. "have a favorite editor and want to use it all the time (see the \"enable-",
  4059. "alternate-editor-implicitly\" setting).  In either case, the",
  4060. "\"enable-alternate-editor\" feature must be turned on too.",
  4061. " ",
  4062. "<End of help on this topic>",
  4063. NULL
  4064. };
  4065.  
  4066.  
  4067. char *h_config_speller[] = {
  4068.  "        OPTION: Speller",
  4069. " ",
  4070. "This option affects the behavior of the ^T (spell check) command in the",
  4071. "Composer.  It specifies the program invoked by ^T in the Composer.  By",
  4072. "default, Pine uses the system's \"spell\" command.  Pine will use the",
  4073. "command defined by this option (if any) instead.  When invoking the",
  4074. "spell-checking program, Pine appends a tempfile name (where the message is",
  4075. "passed) to the command line.",
  4076. " ",
  4077. "<End of help on this topic>",
  4078. NULL
  4079. };
  4080.  
  4081.  
  4082. char *h_config_display_filters[] = {
  4083.  "        OPTION: Display-Filters",
  4084. " ",
  4085. "This option defines a list of text filtering programs that may be used to",
  4086. "filter text portions of received messages prior to their use (e.g.,",
  4087. "presentation in the \"MESSAGE TEXT\" display screen).  The full path name",
  4088. "of the filter program must be specified.",
  4089. " ",
  4090. "The filter's use is based on the configured \"trigger\" string.  The",
  4091. "format of a filter definition is:",
  4092. " ",
  4093. "        <trigger> <command and args>",
  4094. " ",
  4095. "The \"trigger\" is simply text that, if found in the message, will cause that",
  4096. "filter to get used.  If the trigger contains any space characters, it must",
  4097. "be placed within quotes.  Likewise, should you wish a filter to be invoked",
  4098. "unconditionally, define the trigger as the null string, \"\" (two",
  4099. "consecutive double-quote characters).  By default, if the trigger string",
  4100. "is found anywhere in the text the filter is used.  Placing the trigger text",
  4101. "within the tokens defined below helps control where within the text the",
  4102. "trigger must be before considering it a match.",
  4103. " ",
  4104. "The \"command and args\" portion is simply the command line to be invoked",
  4105. "if the trigger string is found.  Below are tokens that Pine will recognize",
  4106. "on the command line and replace with special values when the command is",
  4107. "actually invoked.",
  4108. " ",
  4109. " Trigger Modifying Tokens:",
  4110. " ",
  4111. "   _CHARSET(string)_    This token tells Pine to invoke the supplied command",
  4112. "                        if the text is in a character set matching \"string\"",
  4113. "                        (e.g., ISO-8859-2 or ISO-2022-JP).",
  4114. " ",
  4115. "   _LEADING(string)_    This token tells Pine to invoke the supplied command",
  4116. "                        if the enclosed \"string\" is found to be the first",
  4117. "                        non-whitespace text.",
  4118. "                        NOTE: Quotes are necessary if \"string\" contains",
  4119. "                              the space character.",
  4120. " ",
  4121. "   _BEGINNING(string)_  This token tells Pine to invoke the supplied command",
  4122. "                        if the enclosed \"string\" is found at the beginning",
  4123. "                        of any line in the text.",
  4124. "                        NOTE: Quotes are necessary if \"string\" contains",
  4125. "                              the space character.",
  4126. " ",
  4127. " Command Argument Modifying Tokens:",
  4128. " ",
  4129. "   _RECIPIENTS_         This token is replaced in the command line with the",
  4130. "                        space delimited list recipients of the message being",
  4131. "                        displayed.",
  4132. " ",
  4133. "   _TMPFILE_            This token is replaced in the command line with the",
  4134. "                        path and name of the temporary file containing the",
  4135. "                        text to be filtered.  Pine expects the filter to",
  4136. "                        replace this data with the filters result.",
  4137. " ",
  4138. "   _RESULTFILE_         This token is replaced in the command line with the",
  4139. "                        path and name of a temporary file intended to contain",
  4140. "                        the filter's resulting output.",
  4141. " ",
  4142. "   _DATAFILE_           This token is replaced in the command line with the",
  4143. "                        path and name of a temporary file that Pine creates",
  4144. "                        once per session and deletes upon exit.  The file",
  4145. "                        is intended to be used by the filter to store state",
  4146. "                        information between instances of the filter.",
  4147. " ",
  4148. "   _PREPENDKEY_         This token is replaced in the command line with a",
  4149. "                        randomly generated number.  The number is unique",
  4150. "                        to the current Pine session and is only generated",
  4151. "                        once per session.",
  4152. " ",
  4153. "NOTE: If neither _TMPFILE_ nor _RESULTFILE_ above are defined, Pine assumes",
  4154. "      the filter is accepting input through its standard input and",
  4155. "      writing its result to standard output.",
  4156. " ",
  4157. " ",
  4158. "Performance caveat/considerations:",
  4159. " ",
  4160. "Testing for the trigger and invoking the filter doesn't come for free.",
  4161. "There is overhead associated with searching for the trigger string, testing",
  4162. "for the filter's existence and actually piping the text through the filter.",
  4163. "The impact can be reduced if the Trigger Modifying Tokens above are employed.",
  4164. " ",
  4165. " ",
  4166. "<End of help on this topic>",
  4167. NULL
  4168. };
  4169.  
  4170.  
  4171. char *h_config_sending_filter[] = {
  4172.  "        OPTION: Sending-Filter",
  4173. " ",
  4174. "This option defines a list of programs that may be selectively invoked to",
  4175. "process a message just before it is sent.  If set, the Composer's ^X (Send)",
  4176. "command will allow you to select which filter (or none) to apply to the",
  4177. "message before it is sent.  For security reasons, the full path of the",
  4178. "filter program must be specified.",
  4179. " ",
  4180. " ",
  4181. " Command Argument Modifying Tokens:",
  4182. " ",
  4183. "   _RECIPIENTS_         This token is replaced in the command line with the",
  4184. "                        space delimited list recipients of the message being",
  4185. "                        displayed.",
  4186. " ",
  4187. "   _TMPFILE_            This token is replaced in the command line with the",
  4188. "                        path and name of the temporary file containing the",
  4189. "                        text to be filtered.  Pine expects the filter to",
  4190. "                        replace this data with the filters result.",
  4191. " ",
  4192. "   _RESULTFILE_         This token is replaced in the command line with the",
  4193. "                        path and name of a temporary file intended to contain",
  4194. "                        the filter's resulting output.",
  4195. " ",
  4196. "   _DATAFILE_           This token is replaced in the command line with the",
  4197. "                        path and name of a temporary file that Pine creates",
  4198. "                        once per session and deletes upon exit.  The file",
  4199. "                        is intended to be used by the filter to store state",
  4200. "                        information between instances of the filter.",
  4201. " ",
  4202. "   _PREPENDKEY_         This token is replaced in the command line with a",
  4203. "                        randomly generated number.  The number is unique",
  4204. "                        to the current Pine session and is only generated",
  4205. "                        once per session.",
  4206. " ",
  4207. "NOTE: If neither _TMPFILE_ nor _RESULTFILE_ above are defined, Pine assumes",
  4208. "      the filter is accepting input through its standard input and",
  4209. "      writing its result to standard output.",
  4210. " ",
  4211. "NOTE: Only first text part (the text visible in the Composer) is piped",
  4212. "      through this filter!",
  4213. " ",
  4214. "<End of help on this topic>",
  4215. NULL
  4216. };
  4217.  
  4218.  
  4219. char *h_config_alt_addresses[] = {
  4220.  "        OPTION: Alt-Addresses",
  4221. " ",
  4222. "This option provides a place for you to list alternative email addresses",
  4223. "you may have.  If set, the option affects the behavior of the Reply",
  4224. "command and the \"+\" symbol in the Folder Index, which denotes that",
  4225. "a message has been addressed specifically to you.",
  4226. " ",
  4227. "With respect to Reply, the reply-to-all option will exclude addresses",
  4228. "listed here.",
  4229. " ",
  4230. "<End of help on this topic>",
  4231. NULL
  4232. };
  4233.  
  4234.  
  4235. char *h_config_abook_formats[] = {
  4236.  "        OPTION: Addressbook-Formats",
  4237. " ",
  4238. "This option specifies the format that address books are displayed in.",
  4239. "Normally, address books are displayed with the nicknames in the first",
  4240. "column, the fullnames in the second column, and addresses in the third",
  4241. "column.  The system figures out reasonable defaults for the widths of",
  4242. "the columns.  An address book may be given a different format by",
  4243. "listing special tokens in the order you want them to display.  The",
  4244. "possible tokens are NICKNAME, FULLNAME, ADDRESS, FCC, and COMMENT.",
  4245. "So, for example, to get the default behavior you could list",
  4246. " ",
  4247. "addressbook-formats=NICKNAME FULLNAME ADDRESS",
  4248. " ",
  4249. "(You can also use the token DEFAULT to get the default behavior for",
  4250. "an address book format.)",
  4251. " ",
  4252. "The tokens are separated by spaces.  \"Addressbook-formats\" is a list,",
  4253. "so if you have more than one address book you may have a separate format",
  4254. "for each by putting its format at the corresponding location in the",
  4255. "\"addressbook-formats\" list.  Listed first are the personal address books,",
  4256. "then the global address books.  So, if you have two personal address",
  4257. "books and one global address book, you may have up to three formats in",
  4258. "the \"addressbook-formats\" list.  If \"addressbook-formats\" doesn't",
  4259. "have as many elements as there are address books, the last element is",
  4260. "used repeatedly.  Each of the tokens may also be optionally followed",
  4261. "by parentheses with either a number or a percentage inside the parentheses.",
  4262. "For example, FULLNAME(13) means to allocate 13 characters of space to",
  4263. "the fullnames column, FULLNAME(20%) means to allocate 20% of the",
  4264. "available space (the screen width minus the space for inter-column spaces)",
  4265. "to the fullnames column, while plain FULLNAME means the system will",
  4266. "attempt to figure out a reasonable number of columns.  There are",
  4267. "always 2 spaces between every column, so if you use fixed column",
  4268. "widths (like 13) you should remember to take that into account.",
  4269. " ",
  4270. "<End of help on this topic>",
  4271. NULL
  4272. };
  4273.  
  4274.  
  4275. char *h_config_index_format[] = {
  4276.  "        OPTION: Index-Format",
  4277. " ",
  4278. "This option specifies the format that folder indexes are displayed in.",
  4279. "Normally, the system figures out reasonable defaults for the widths of",
  4280. "the columns of the index display.  A non-standard display format can be",
  4281. "used by listing special tokens in the order you want them to display.  The",
  4282. "tokens are STATUS, FULLSTATUS, MSGNO, DATE, SIZE, DESCRIPSIZE, SUBJECT,",
  4283. "FROMORTO, FROM, and TO.  The tokens are separated by spaces.",
  4284. "Each of the tokens may also be optionally followed by parentheses with",
  4285. "either a number or a percentage inside the parentheses.  For example,",
  4286. "SUBJECT(13) means to allocate 13 characters of space to the subject",
  4287. "column, SUBJECT(20%) means to allocate 20% of the available space to",
  4288. "the subjects column, while plain SUBJECT means the system will attempt",
  4289. "to figure out a reasonable amount of space.  There is always one space",
  4290. "between every column, so if you use fixed column widths (like 13) you",
  4291. "should remember to take that into account.  Several of the fields are",
  4292. "virtually fixed-width, so it doesn't make much sense to specify the width",
  4293. "for them.  The fields STATUS, FULLSTATUS, MSGNO, DATE, SIZE, and DESCRIPSIZE",
  4294. "all fall into that category.  You *may* specify widths for those if you",
  4295. "wish, but you're probably better off letting the system pick those widths.",
  4296. "FROMORTO just means it will list the From address unless it is you, in",
  4297. "which case it will list the TO address.  The default is equivalent to:",
  4298. " ",
  4299. "index-format=STATUS MSGNO DATE FROMORTO(33%) SIZE SUBJECT(67%)",
  4300. " ",
  4301. "This means that the four fields without percentages will be allocated",
  4302. "first, and then 33% and 67% of the *remaining* space will go to the from",
  4303. "and subject fields.  If one of those two fields is specified as a percentage",
  4304. "and the other is left for the system to choose, then the percentage is",
  4305. "taken as an absolute percentage of the screen, not of the space remaining",
  4306. "after allocating the first four columns.  It doesn't usually",
  4307. "make sense to do it that way.  If you leave off all the widths, then the",
  4308. "subject and from fields (if both are present) are allocated space in a",
  4309. "2 to 1 ratio, which is almost exactly the same as the default.",
  4310. " ",
  4311. "The token FROM is like FROMORTO, except that it always shows the From",
  4312. "address, even if it is you.  TO always shows the first address from the",
  4313. "TO line, or the first newsgroup if there is no To.  SENDER can be used",
  4314. "to show the Sender of the message, as opposed to what is in the From line.",
  4315. " ",
  4316. "STATUS is three characters wide, with the first column showing '*' for",
  4317. "messages marked Important, or '+' for messages addressed to you, or",
  4318. "nothing.  The second column is blank (and is sometimes used for the",
  4319. "cursor) and the third column shows the letter 'D' if the message is",
  4320. "deleted, or 'A' if it is answered (but not deleted), or 'N' if it is",
  4321. "new (but not deleted or answered).  FULLSTATUS is an alternate form of",
  4322. "the STATUS field.  It is six characters wide.  The first column is '+'",
  4323. "or blank, the third column is '*' or blank, the fourth column is 'N' or",
  4324. "blank, the fifth column is 'A' or blank, and the sixth column is 'D' or",
  4325. "blank.",
  4326. " ",
  4327. "DESCRIPSIZE is intended to be a more useful description of the message",
  4328. "than just its size in bytes, but it isn't very useful at this point.  The",
  4329. "plus sign in the DESCRIPSIZE view means there are attachments.",
  4330. " ",
  4331. "The most you are likely to want to do with this configuration option is",
  4332. "to specify which fields appear at all, which order they appear in,",
  4333. "and the percentage of screen that is used for the from and subject",
  4334. "fields if you don't like the 2 to 1 default.",
  4335. " ",
  4336. "<End of help on this topic>",
  4337. NULL
  4338. };
  4339.  
  4340.  
  4341. char *h_config_composer_wrap_column[] = {
  4342.  "        OPTION: Composer-Wrap-Column",
  4343. " ",
  4344. "This option specifies an aspect of Pine's Composer.  This gives the",
  4345. "maximum width that auto-wrapped lines will have.  It's also the maximum",
  4346. "width of lines justified using the ^J Justify command.  The normal default",
  4347. "is \"74\".  The largest allowed setting is normally \"80\" in order to",
  4348. "prevent very long lines from being sent in outgoing mail.  When the mail",
  4349. "is actually sent, trailing spaces will be stripped off of each line.",
  4350. " ",
  4351. "<End of help on this topic>",
  4352. NULL
  4353. };
  4354.  
  4355.  
  4356. char *h_config_viewer_overlap[] = {
  4357.  "        OPTION: Viewer-Overlap",
  4358. " ",
  4359. "This option specifies an aspect of Pine's Message Viewing screen.  When",
  4360. "the space bar is used to page forward in a message, the number of lines",
  4361. "specified by the \"viewer-overlap\" variable will be repeated from the",
  4362. "bottom of the screen.  That is, if this was set to two lines, then the",
  4363. "bottom two lines of the screen would be repeated on the top of the next",
  4364. "screen.  The normal default value is \"2\".",
  4365. " ",
  4366. "<End of help on this topic>",
  4367. NULL
  4368. };
  4369.  
  4370.  
  4371. char *h_config_reply_indent_string[] = {
  4372.  "        OPTION: Reply-Indent-String",
  4373. " ",
  4374. "This variable specifies an aspect of Pine's Reply command.  When a message",
  4375. "is replied to and the text of the message is included, that text",
  4376. "usually has the string \"> \" prepended to each line to indicate quoting.",
  4377. " ",
  4378. "This variable specifies a different value for that string.  If you wish to",
  4379. "use a string which begins or ends with a space, enclose the string in double",
  4380. "quotes.",
  4381. " ",
  4382. "You can also include the sender's name in the prepended string.  The first",
  4383. "occurrence of \"_FROM_\" in the reply-indent-string will be replaced with",
  4384. "the \"username\" portion of the address being replied to.",
  4385. " ",
  4386. "The normal default is \"> \".",
  4387. " ",
  4388. "<End of help on this topic>",
  4389. NULL
  4390. };
  4391.  
  4392.  
  4393. char *h_config_status_msg_delay[] = {
  4394.  "        Experimental OPTION: Status-Message-Delay",
  4395. " ",
  4396. "If this is set to a positive number, it causes the cursor to move to the",
  4397. "status line whenever a status message is printed and pause there for this",
  4398. "many seconds.  It will probably only be useful if the show-cursor feature",
  4399. "is also turned on.",
  4400. " ",
  4401. "<End of help on this topic>",
  4402. NULL
  4403. };
  4404.  
  4405.  
  4406. char *h_config_mailcheck[] = {
  4407.  "        OPTION: Mail-Check-Interval",
  4408. " ",
  4409. "This options specifies, in seconds, how often Pine will check for new",
  4410. "mail.  If set to zero, new-mail checking is disabled.  There is a minimum",
  4411. "value, normally 15 seconds.",
  4412. " ",
  4413. "<End of help on this topic>",
  4414. NULL
  4415. };
  4416.  
  4417.  
  4418. char *h_config_news_active[] = {
  4419.  "        OPTION: News-Active-File-Path",
  4420. " ",
  4421. "This option tells Pine where to look for the \"active file\" for newsgroups",
  4422. "when accessing news locally, rather than via NNTP.  The default path is",
  4423. "usually \"/usr/lib/news/active\".",
  4424. " ",
  4425. "<End of help on this topic>",
  4426. NULL
  4427. };
  4428.  
  4429.  
  4430. char *h_config_news_spool[] = {
  4431.  "        OPTION: News-Spool-Directory",
  4432. " ",
  4433. "This option tells Pine where to look for the \"news spool\" for newsgroups",
  4434. "when accessing news locally, rather than via NNTP.  The default path is",
  4435. "usually \"/usr/spool/news\".",
  4436. " ",
  4437. "<End of help on this topic>",
  4438. NULL
  4439. };
  4440.  
  4441.  
  4442. char *h_config_image_viewer[] = {
  4443.  "        OPTION: Image-Viewer",
  4444. " ",
  4445. "This option specifies the program Pine should call to view MIME",
  4446. "attachments of type IMAGE (e.g. GIF or TIFF).  The Image Viewer setting is",
  4447. "no longer needed, but remains for backward compatibility.  The more",
  4448. "general method for associating external printing and viewing programs with",
  4449. "specific MIME data types is to use the system's (or your personal)",
  4450. "\"mailcap\" configuration file.",
  4451. " ",
  4452. "<End of help on this topic>",
  4453. NULL
  4454. };
  4455.  
  4456.  
  4457. char *h_config_domain_name[] = {
  4458.  "        OPTION: Use-Only-Domain-Name",
  4459. " ",
  4460. "This option is used only if the \"user-domain\" option is *not* set.  If set",
  4461. "to \"Yes\" (and user-domain is not used), then Pine strips the hostname from",
  4462. "your return (\"From\") address and when completing unqualified addresses",
  4463. "that you enter into the composer.",
  4464. " ",
  4465. "If you set this, see also the \"quell-user-lookup-in-passwd-file\" feature.",
  4466. " ",
  4467. "Not applicable to PC-Pine.",
  4468. " ",
  4469. "<End of help on this topic>",
  4470. NULL
  4471. };
  4472.  
  4473.  
  4474. char *h_config_prune_date[] = {
  4475.  "        OPTION: Last-Time-Prune Question",
  4476. " ",
  4477. "This value records the last time you were asked about deleting old",
  4478. "sent-mail. It is set automatically by Pine at the beginning of each",
  4479. "month. If you wish to suppress the monthly sent-mail pruning feature, set",
  4480. "this to a date in the future, e.g. 99.12",
  4481. " ",
  4482. "<End of help on this topic>",
  4483. NULL
  4484. };
  4485.  
  4486.  
  4487. char *h_config_goto_default[] = {
  4488.  "        OPTION: goto-default-rule",
  4489. " ",
  4490. "This value affects Pine's behavior when you use the Goto command.",
  4491. "Pine's usual behavior has two parts.  If your current folder is \"Inbox\",",
  4492. "Pine will offer the last open folder as the default.  If the current",
  4493. "folder is other than \"Inbox\", \"Inbox\" is offered as the default.",
  4494. " ",
  4495. "There are three possible values for this option.  The default just",
  4496. "described:",
  4497. " ",
  4498. "        inbox-or-folder-in-recent-collection",
  4499. " ",
  4500. "The second accepted value is a variation on the default which again",
  4501. "offers \"Inbox\" if it isn't currently open, but otherwise offers the",
  4502. "most recent folder in the first collection found in the \"FOLDER LIST\"",
  4503. "screen.  It's called:",
  4504. " ",
  4505. "        inbox-or-folder-in-first-collection",
  4506. " ",
  4507. "The last accepted value simply causes the most recently opened folder",
  4508. "to be offered as the default regardless of currently opened folder.",
  4509. "It's called:",
  4510. " ",
  4511. "        most-recent-folder",
  4512. " ",
  4513. "NOTE: The default while a newsgroup is open remains the same; the last",
  4514. "open newsgroup.",
  4515. " ",
  4516. "<End of help on this topic>",
  4517. NULL
  4518. };
  4519.  
  4520.  
  4521. char *h_config_enable_full_hdr[] = {
  4522.  "        FEATURE: enable-full-header-cmd",
  4523. " ",
  4524. "This feature enables the \"H Full Headers\" command which toggles between",
  4525. "the display of all headers in the message and the normal edited view of",
  4526. "headers.  The Full Header command also controls which headers are included",
  4527. "for Export, Pipe, Print, Forward, and Reply functions.  (For Reply, the",
  4528. "Full Header mode will respect the \"include-headers-in-reply\" feature",
  4529. "setting.)",
  4530. " ",
  4531. "<End of help on this topic>",
  4532. NULL
  4533. };
  4534.  
  4535.  
  4536. char *h_config_enable_pipe[] = {
  4537.  "        FEATURE: enable-unix-pipe-cmd",
  4538. " ",
  4539. "This feature enables the \"| Pipe\" command that sends the current message",
  4540. "to the specified Unix command for external processing.  Not available on",
  4541. "PC-Pine.",
  4542. " ",
  4543. "<End of help on this topic>",
  4544. NULL
  4545. };
  4546.  
  4547.  
  4548. char *h_config_enable_tab_complete[] = {
  4549.  "        FEATURE: enable-tab-completion",
  4550. " ",
  4551. "This feature enables the TAB key when at a prompt for a filename. In this",
  4552. "case, TAB will cause the partial name already entered to be automatically",
  4553. "completed, provided the partial name is unambiguous.",
  4554. " ",
  4555. "<End of help on this topic>",
  4556. NULL
  4557. };
  4558.  
  4559.  
  4560. char *h_config_quit_wo_confirm[] = {
  4561.  "         FEATURE: quit-without-confirm",
  4562. " ",
  4563. "This feature controls whether or not Pine will ask for confirmation when a",
  4564. "Quit command is received.",
  4565. " ",
  4566. "<End of help on this topic>",
  4567. NULL
  4568. };
  4569.  
  4570.  
  4571. char *h_config_enable_jump[] = {
  4572.  "         FEATURE: enable-jump-shortcut",
  4573. " ",
  4574. "Setting this feature will allow you to enter a number (followed by RETURN)",
  4575. "and jump to that message number, when in the FOLDER INDEX or MESSAGE TEXT",
  4576. "screens.  In other words, it obviates the need for typing the \"J\" for the",
  4577. "Jump command.",
  4578. " ",
  4579. "<End of help on this topic>",
  4580. NULL
  4581. };
  4582.  
  4583.  
  4584. char *h_config_enable_alt_ed[] = {
  4585.  "        FEATURE: enable-alternate-editor-cmd",
  4586. " ",
  4587. "If this feature is set, and the \"editor\" variable is not set, entering",
  4588. "the ^_ (Control-underscore) key while composing a message will prompt you",
  4589. "for the name of the editor you would like to use.",
  4590. " ",
  4591. "If the environment variable $EDITOR is set, this value will be offered as",
  4592. "a default.  If \"editor\" variable is set, the ^_ key will activate the",
  4593. "specified editor without prompting, in which case it is not necessary to",
  4594. "set the \"enable-alternate-editor\" feature.  This feature is not",
  4595. "available in PC-Pine.",
  4596. " ",
  4597. "<End of help on this topic>",
  4598. NULL
  4599. };
  4600.  
  4601.  
  4602. char *h_config_alt_ed_now[] = {
  4603.  "         FEATURE: enable-alternate-editor-implicitly",
  4604. " ",
  4605. "If this feature and the \"editor\" variable are both set, Pine will",
  4606. "automatically activate the specified editor when the cursor is moved from",
  4607. "the header of the message being composed into the message text.  For",
  4608. "replies, the alternate editor will be activated immediately.  This feature",
  4609. "is not available in PC-Pine.",
  4610. " ",
  4611. "<End of help on this topic>",
  4612. NULL
  4613. };
  4614.  
  4615.  
  4616. char *h_config_enable_bounce[] = {
  4617.  "         FEATURE: enable-bounce-cmd",
  4618. " ",
  4619. "Setting this feature enables the \"B Bounce\" command, which will prompt",
  4620. "for an address and *remail* the message to the new recipient.  This command",
  4621. "is used to re-direct messages that you have received in error, or need to",
  4622. "be redirected for some other reason (e.g. list moderation).  The final",
  4623. "recipient will see a header indicating that you have Resent the msg, but",
  4624. "the message's From: header will show the original author of the message,",
  4625. "and replies to it will go back to that author, and not to you.",
  4626. " ",
  4627. "<End of help on this topic>",
  4628. NULL
  4629. };
  4630.  
  4631.  
  4632. char *h_config_enable_agg_ops[] = {
  4633.  "         FEATURE: enable-aggregate-command-set",
  4634. " ",
  4635. "Setting this feature enables the commands and subcommands that relate to",
  4636. "performing operations on more than one message at a time.  We call these",
  4637. "\"aggregate operations\".  In particular, the \"; Select\", \"A Apply\",",
  4638. "and \"Z Zoom\" commands are enabled by this feature.  Select is used to",
  4639. "\"tag\" one or more messages meeting the specified criteria.  Apply can",
  4640. "then be used to apply any message command to all of the selected/tagged",
  4641. "messages.  Further, the Zoom command allows you to toggle the Folder Index",
  4642. "view between just those Selected and all messages in the folder.",
  4643. " ",
  4644. "This feature also enables the \"^X\" sub-command in the FOLDER INDEX WhereIs",
  4645. "command which causes all messages matching the WhereIs argument to become",
  4646. "selected.",
  4647. " ",
  4648. "<End of help on this topic>",
  4649. NULL
  4650. };
  4651.  
  4652.  
  4653. char *h_config_enable_flag[] = {
  4654.  "         FEATURE: enable-flag-cmd",
  4655. " ",
  4656. "Setting this feature enables the \"* Flag\" command which allows you to",
  4657. "manipulate the status flags associated with a message.  By default, Flag",
  4658. "will set the \"Important\" flag, which results in an asterisk being",
  4659. "displayed in column one of the FOLDER INDEX for such messages.",
  4660. " ",
  4661. "<End of help on this topic>",
  4662. NULL
  4663. };
  4664.  
  4665.  
  4666. char *h_config_flag_screen_default[] = {
  4667.  "         FEATURE: enable-flag-screen-implicitly",
  4668. " ",
  4669. "The feature modifies the behavior of the \"* Flag\" command (provided it",
  4670. "too is enabled).  By default, when the \"* Flag\" command is selected,",
  4671. "Pine offers a prompt to set one of several flags and also offers the",
  4672. "option of entering the detailed flag manipulation screen via the \"^T\"",
  4673. "key. Enabling this feature causes Pine to immediately enter the detailed",
  4674. "flag screen rather than first offer the simple prompt.",
  4675. " ",
  4676. "<End of help on this topic>",
  4677. NULL
  4678. };
  4679.  
  4680.  
  4681. char *h_config_can_suspend[] = {
  4682.  "         FEATURE: enable-suspend",
  4683. " ",
  4684. "Setting this feature will allow you to type ^Z (Control Z) and temporarily",
  4685. "suspend Pine.  Not available on PC-Pine.",
  4686. " ",
  4687. "<End of help on this topic>",
  4688. NULL
  4689. };
  4690.  
  4691.  
  4692. char *h_config_expanded_folders[] = {
  4693.  "         FEATURE: expanded-view-of-folders",
  4694. " ",
  4695. "If multiple folder collections are defined, and you wish to have them all",
  4696. "expanded implicitly upon entering the FOLDER LIST screen, then set this",
  4697. "feature.",
  4698. " ",
  4699. "<End of help on this topic>",
  4700. NULL
  4701. };
  4702.  
  4703.  
  4704. char *h_config_expanded_addrbooks[] = {
  4705.  "         FEATURE: expanded-view-of-addressbooks",
  4706. " ",
  4707. "If multiple address books (either personal or global) are defined, and you",
  4708. "wish to have them all expanded implicitly upon entering the ADDRESS BOOK",
  4709. "screen, then set this feature.",
  4710. " ",
  4711. "<End of help on this topic>",
  4712. NULL
  4713. };
  4714.  
  4715.  
  4716. char *h_config_compose_news_wo_conf[] = {
  4717.  "         FEATURE: compose-sets-newsgroup-without-confirm",
  4718. " ",
  4719. "This feature controls one aspect of Pine's Composer.  If you enter the",
  4720. "composer while reading a news group, you will normally be prompted to",
  4721. "determine whether you intend the new message to be posted to the current",
  4722. "newsgroup or not.  If this feature is set, Pine will not prompt you",
  4723. "in this situation, and will assume that you do indeed wish to post",
  4724. "to the newsgroup you are reading.",
  4725. " ",
  4726. "<End of help on this topic>",
  4727. NULL
  4728. };
  4729.  
  4730.  
  4731. char *h_config_compose_rejects_unqual[] = {
  4732.  "     FEATURE: compose-rejects-unqualified-addrs",
  4733. " ",
  4734. "This feature controls one aspect of the message composer; in particular,",
  4735. "what happens when an unqualified name is entered into an address header.",
  4736. "If set, unqualified names entered as addresses will be treated as errors",
  4737. "unless they match an addressbook nickname.  Pine will not attempt to turn",
  4738. "them into complete addresses by adding your local domain.",
  4739. " ",
  4740. "A complete (fully qualified) address is one containing a username followed",
  4741. "by an \"@\" symbol, followed by a host or domain name (e.g.",
  4742. "\"jsmith@nowhere.edu\").  An unqualified name is one *without* the \"@\"",
  4743. "symbol and host or domain name (e.g. \"jsmith\"),",
  4744. " ",
  4745. "When you enter a fully qualified address, Pine does not interpret or",
  4746. "modify it, but simply passes it on to the mail-transport-agent (MTA) for",
  4747. "your system.  Pine conforms to the Internet standards governing message",
  4748. "headers and will not send an unqualifed name to the MTA.  Therefore, when",
  4749. "you enter an unqualified name, Pine will normally attempt to turn it into",
  4750. "a fully qualified address, first by checking to see if you have entered a",
  4751. "matching nickname in your addressbook, or failing that, by simply adding",
  4752. "your own domain to the name entered.  So if your address is",
  4753. "\"jsmith@nowhere.edu\" and you enter \"fred\", then (assuming \"fred\" is",
  4754. "not a valid nickname), Pine will turn that into \"fred@nowhere.edu\".",
  4755. " ",
  4756. "There are situations where it is not desirable for Pine to interpret such",
  4757. "unqualified names as valid (local) addresses.  For example, if \"fred\"",
  4758. "turned out to be a typo (intended to be an addressbook nickname), but",
  4759. "there actually was a \"fred\" in your local domain, the message might be",
  4760. "mis-delivered without your realizing it.  In order to reduce the likelihood",
  4761. "of such accidents, setting this feature will cause Pine to treat such",
  4762. "addresses as errors, and require that you explicitly enter the full local",
  4763. "address (e.g. \"fred@nowhere.edu\") or correct the name so that it matches",
  4764. "an address book nickname.",
  4765. " ",
  4766. "Consider this a safety feature against mis-directed mail.",
  4767. " ",
  4768. "<End of help on this topic>",
  4769. NULL
  4770. };
  4771.  
  4772.  
  4773. char *h_config_quell_local_lookup[] = {
  4774.  "         FEATURE: quell-user-lookup-in-passwd-file",
  4775. " ",
  4776. "This feature controls an aspect of Pine's Composer, and if needed, will",
  4777. "usually be set by your system manager in Pine's system-wide configuration",
  4778. "file. Specifically, if this feature is set, Pine will not attempt to look",
  4779. "in the system password file to find a Full Name for the entered address.",
  4780. " ",
  4781. "Normally, names you enter into address fields (e.g. To: or Cc:) are",
  4782. "checked against your address book(s) to see if they match an address book",
  4783. "nickname.  Failing that, (in Unix Pine) the name is then checked against",
  4784. "the Unix password file.  If the entered name matches a username in the",
  4785. "system password file, Pine extracts the corresponding Full Name information",
  4786. "for that individual, and adds that to the address being entered.",
  4787. " ",
  4788. "However, password file matching can have surprising (incorrect) results if",
  4789. "other users of the system do not receive mail at the domain you are using.",
  4790. "That is, if either the \"user-domain\" or \"use-only-domain-name\" option",
  4791. "is set such that the administrative domain of other users on the system",
  4792. "isn't accurately reflected, Pine should be told that a passwd file match",
  4793. "is coincidental, and Full Name info will be incorrect.  For example, a",
  4794. "personal name from the password file could get falsely paired with the",
  4795. "entered name as it is turned into an address in the configured domain.",
  4796. " ",
  4797. "If you are seeing this behavior, enabling this feature will prevent Unix",
  4798. "Pine from looking up names in the password file to find the Full Name",
  4799. "for incomplete addresses you enter.",
  4800. " ",
  4801. "<End of help on this topic>",
  4802. NULL
  4803. };
  4804.  
  4805.  
  4806. char *h_config_preserve_start_stop[] = {
  4807.  "         FEATURE: preserve-start-stop-characters",
  4808. " ",
  4809. "This feature controls how special control key characters, typically",
  4810. "Ctrl-S and Ctrl-Q, are interpreted when input to Pine.  These characters",
  4811. "are known as the \"start\" and \"stop\" characters and are sometimes used in",
  4812. "communications paths to control data flow between devices that operate at",
  4813. "different speeds.",
  4814. " ",
  4815. "By default, Pine turns the system's handling of these special characters",
  4816. "off except during printing.  However, if you see Pine reporting input errors",
  4817. "such as:",
  4818. " ",
  4819. "            [ Command \"^Q\" not defined for this screen. ]",
  4820. " ",
  4821. "and, at the same time, see your display become garbled, then it is",
  4822. "likely setting this option will solve the problem.  Be aware, though,",
  4823. "that enabling this feature will also cause Pine to ostensibly \"hang\"",
  4824. "whenever the Ctrl-S key combination is entered as the system is now",
  4825. "interpreting such input as a \"stop output\" command.  To \"start output\"",
  4826. "again, simply type Ctrl-Q.",
  4827. " ",
  4828. "<End of help on this topic>",
  4829. NULL
  4830. };
  4831.  
  4832.  
  4833. char *h_config_enable_incoming[] = {
  4834.  "         FEATURE: enable-incoming-folders",
  4835. " ",
  4836. "If set, this feature defines a pseudo-folder collection called",
  4837. "\"INCOMING MESSAGE FOLDERS\".  Initially, the only folder included",
  4838. "in this collection will be your INBOX, which will no longer show up in",
  4839. "your default saved-message folder collection.",
  4840. " ",
  4841. "You may add more folders to the Incoming Message Folders collection by",
  4842. "using the \"{F10:A} Add\" command in the FOLDER LIST screen.  You will",
  4843. "be prompted for the host the folder is stored on (which defaults to the",
  4844. "same host used for your INBOX), a nickname, and the actual folder name.",
  4845. "Once a set of Incoming Message Folders are defined, the TAB key (in",
  4846. "FOLDER INDEX or MESSAGE TEXT screens) may be used to scan the folders",
  4847. "for those with Recent messages.",
  4848. " ",
  4849. "NOTE: Pine does not do \"delivery filtering\"; this is the province of",
  4850. "other programs such as \"filter\" or \"procmail\".  Pine's Incoming",
  4851. "Message Folders collection provides a convenient way to access multiple",
  4852. "incoming folders, once they are created by other programs.  It is also",
  4853. "useful if you have accounts on multiple computers.",
  4854. " ",
  4855. "<End of help on this topic>",
  4856. NULL
  4857. };
  4858.  
  4859.  
  4860. char *h_config_attach_in_reply[] = {
  4861.  "         FEATURE: include-attachments-in-reply",
  4862. " ",
  4863. "This feature controls an aspect of Pine's Reply command. If set, any MIME",
  4864. "attachments that were part of the original message will automatically be",
  4865. "included in the Reply.",
  4866. " ",
  4867. "<End of help on this topic>",
  4868. NULL
  4869. };
  4870.  
  4871.  
  4872. char *h_config_include_header[] = {
  4873.  "         FEATURE: include-header-in-reply",
  4874. " ",
  4875. "This feature controls an aspect of Pine's Reply command. If set, and the",
  4876. "original message is being included in the reply, then headers from that",
  4877. "message will also be part of the reply.",
  4878. " ",
  4879. "<End of help on this topic>",
  4880. NULL
  4881. };
  4882.  
  4883.  
  4884. char *h_config_sig_at_bottom[] = {
  4885.  "        FEATURE: signature-at-bottom",
  4886. " ",
  4887. "This feature controls an aspect of Pine's Reply command.  If this feature",
  4888. "is set, and the original message is being included in the reply, then the",
  4889. "contents of your signature file (if any) will be inserted after the included",
  4890. "message, and the cursor will also be positioned after the included text.",
  4891. " ",
  4892. "<End of help on this topic>",
  4893. NULL
  4894. };
  4895.  
  4896.  
  4897. char *h_config_use_sender_not_x[] = {
  4898.  "        FEATURE: use-sender-not-X-Sender",
  4899. " ",
  4900. "Normally Pine adds a header line labeled X-Sender, if the sender is",
  4901. "different from the From line.  The standard specifies that this header",
  4902. "line should be labeled Sender, not X-Sender.  Setting this feature causes",
  4903. "Sender to be used instead of X-Sender.",
  4904. " ",
  4905. "<End of help on this topic>",
  4906. NULL
  4907. };
  4908.  
  4909.  
  4910. char *h_config_use_fk[] = {
  4911.  "        FEATURE: use-function-keys",
  4912. " ",
  4913. "This feature specifies that Pine will respond to function keys instead of",
  4914. "the normal single-letter commands. In this mode, the key menus at the",
  4915. "bottom of each screen will show function key designations instead of the",
  4916. "normal mnemonic key.",
  4917. " ",
  4918. "<End of help on this topic>",
  4919. NULL
  4920. };
  4921.  
  4922.  
  4923. char *h_config_compose_maps_del[] = {
  4924.  "        FEATURE: compose-maps-delete-key-to-ctrl-d",
  4925. " ",
  4926. "This feature affects the behavior of the DELETE key.",
  4927. "If set, Delete will be equivalent to Control-D, and delete",
  4928. "the current character.  Normally Pine defines the Delete key",
  4929. "to be equivalent to Control-H, which deletes the *previous*",
  4930. "character.",
  4931. " ",
  4932. "<End of help on this topic>",
  4933. NULL
  4934. };
  4935.  
  4936.  
  4937. char *h_config_auto_zoom[] = {
  4938.  "        FEATURE: auto-zoom-after-select",
  4939. " ",
  4940. "This feature affects the behavior of the Select command.",
  4941. "If set, the select command will automatically perform a zoom",
  4942. "after the select is complete.",
  4943. " ",
  4944. "<End of help on this topic>",
  4945. NULL
  4946. };
  4947.  
  4948.  
  4949. char *h_config_auto_unzoom[] = {
  4950.  "        FEATURE: auto-unzoom-after-apply",
  4951. " ",
  4952. "This feature affects the behavior of the Apply command.",
  4953. "If set, and if you are currently looking at a Zoomed Index view",
  4954. "of selected messages, the Apply command will do the operation",
  4955. "you specify, but then will implicitly do an \"UnZoom\", so that you",
  4956. "will automatically be back in the normal Index view after the Apply.",
  4957. " ",
  4958. "<End of help on this topic>",
  4959. NULL
  4960. };
  4961.  
  4962.  
  4963. char *h_config_del_from_dot[] = {
  4964.  "        FEATURE: compose-cut-from-cursor",
  4965. " ",
  4966. "This feature controls the behavior of the Control-K command in the composer.",
  4967. "If set, ^K will cut from the current cursor position to the end of the line,",
  4968. "rather than cutting the entire line.",
  4969. " ",
  4970. "<End of help on this topic>",
  4971. NULL
  4972. };
  4973.  
  4974.  
  4975. char *h_config_print_index[] = {
  4976.  "        FEATURE: print-index-enabled",
  4977. " ",
  4978. "This feature controls the behavior of the Print command when in the",
  4979. "Folder Index screen.  If set, the print command will give you a prompt",
  4980. "asking if you wish to print the message index, or the currently selected",
  4981. "message.",
  4982. " ",
  4983. "<End of help on this topic>",
  4984. NULL
  4985. };
  4986.  
  4987.  
  4988. char *h_config_allow_talk[] = {
  4989.  "        FEATURE: allow-talk",
  4990. " ",
  4991. "By default, permission for others to \"talk\" to your terminal is turned",
  4992. "off when you are running Pine.  When this feature is set, permission is",
  4993. "instead turned on.  If enabled, you may see unexpected messages in the",
  4994. "middle of your Pine screen from someone attempting to contact you via the",
  4995. "\"talk\" program.",
  4996. " ",
  4997. "Note: The \"talk\" program has nothing to do with Pine or email.  The ",
  4998. "talk daemon on your system will attempt to print a message on your screen ",
  4999. "when someone else is trying to contact you.  If you wish to see these",
  5000. "messages while you are running Pine, you should enable this feature.",
  5001. " ",
  5002. "If you do enable this feature and see a \"talk\" message, you must ",
  5003. "suspend or quit Pine before you can respond.",
  5004. " ",
  5005. "<End of help on this topic>",
  5006. NULL
  5007. };
  5008.  
  5009.  
  5010. char *h_config_send_filter_dflt[] = {
  5011.  "        FEATURE: compose-send-offers-first-filter",
  5012. " ",
  5013. "If you have sending-filters configured, setting this feature will cause",
  5014. "the first filter in the sending-filters list to be offered as the default",
  5015. "instead of unfiltered, the usual default.",
  5016. " ",
  5017. "<End of help on this topic>",
  5018. NULL
  5019. };
  5020.  
  5021.  
  5022. char *h_config_custom_print[] = {
  5023.  "        FEATURE: print-offers-custom-cmd-prompt",
  5024. " ",
  5025. "When this feature is set, the print command will have an additional",
  5026. "sub-command called \"C CustomPrint\".  If selected, you will have",
  5027. "the opportunity to enter any system print command --instead of being ",
  5028. "restricted to using those that have been previously configured in the ",
  5029. "printer setup menu.",
  5030. " ",
  5031. "<End of help on this topic>",
  5032. NULL
  5033. };
  5034.  
  5035.  
  5036. char *h_config_enable_dot_files[] = {
  5037.  "        FEATURE: enable-dot-files",
  5038. " ",
  5039. "When this feature is set, files beginning with dot (\".\") will be",
  5040. "visible in the file browser.  For example, you'll be able to select them",
  5041. "when using the browser to add an attachment to a message.",
  5042. " ",
  5043. "<End of help on this topic>",
  5044. NULL
  5045. };
  5046.  
  5047.  
  5048. char *h_config_enable_dot_folders[] = {
  5049.  "        FEATURE: enable-dot-folders",
  5050. " ",
  5051. "When this feature is set, folders beginning with dot (\".\") may be added",
  5052. "and viewed.",
  5053. " ",
  5054. "<End of help on this topic>",
  5055. NULL
  5056. };
  5057.  
  5058.  
  5059. char *h_config_ff_between_msgs[] = {
  5060.  "        FEATURE: print-formfeed-between-messages",
  5061. " ",
  5062. "Setting this feature causes a formfeed to be printed between messages when",
  5063. "printing multiple messages (with Apply prYnt command).",
  5064. " ",
  5065. "<End of help on this topic>",
  5066. NULL
  5067. };
  5068.  
  5069.  
  5070. char *h_config_blank_keymenu[] = {
  5071.  "        FEATURE: disable-keymenu",
  5072. " ",
  5073. "If this feature is set the command key menu that normally appears on the",
  5074. "bottom two lines of the screen will not usually be there.  Asking for",
  5075. "help with ^G or ? will cause the key menu to appear instead of causing",
  5076. "the help message to come up.  If you want to actually see the help text,",
  5077. "another ^G or ? will show it to you.  After the key menu has popped",
  5078. "up with the help key it will remain there for an O for Other command but",
  5079. "disappear if any other command is typed.",
  5080. " ",
  5081. "<End of help on this topic>",
  5082. NULL
  5083. };
  5084.  
  5085.  
  5086. char *h_config_enable_mouse[] = {
  5087.  "        FEATURE: enable-mouse-in-xterm",
  5088. " ",
  5089. "This feature controls whether or not an X terminal mouse can be used with",
  5090. "Pine.  If set, and the $DISPLAY variable indicates that an X terminal is",
  5091. "being used, the left mouse button on the mouse can be used to select text",
  5092. "or commands.",
  5093. " ",
  5094. "Note: if this feature is set, the behavior of xterm cut-and-paste is also",
  5095. "modified.  It is necessary to hold the shift key down while clicking left",
  5096. "or middle mouse buttons for the normal xterm cut/paste operations.",
  5097. " ",
  5098. "<End of help on this topic>",
  5099. NULL
  5100. };
  5101.  
  5102.  
  5103. char *h_config_enable_xterm_newmail[] = {
  5104.  "        FEATURE: enable-newmail-in-xterm-icon",
  5105. " ",
  5106. "This feature controls whether or not Pine will attempt to announce new",
  5107. "mail arrival when it is running in an xterm window and that window is",
  5108. "iconified.  If set, and the $DISPLAY variable indicates that an X terminal",
  5109. "is being used, Pine will send appropriate escape sequences to the xterm to",
  5110. "modify the label on Pine's icon to indicate that new mail has arrived. ",
  5111. " ",
  5112. "<End of help on this topic>",
  5113. NULL
  5114. };
  5115.  
  5116.  
  5117. char *h_config_pass_control[] = {
  5118.  "        FEATURE: pass-control-characters-as-is",
  5119. " ",
  5120. "This feature controls how certain characters contained in messages are",
  5121. "displayed.  If set, all characters in a message will be sent to the",
  5122. "screen.  Normally, control characters are automatically suppressed in",
  5123. "order to avoid inadvertently changing terminal setup parameters.",
  5124. " ",
  5125. "<End of help on this topic>",
  5126. NULL
  5127. };
  5128.  
  5129.  
  5130. char *h_config_fcc_on_bounce[] = {
  5131.  "        FEATURE: fcc-on-bounce",
  5132. " ",
  5133. "This feature controls an aspect of Pine's behavior when bouncing a",
  5134. "message. If set, normal FCC (\"File Carbon Copy\") processing will be",
  5135. "done, just as if you had composed a message to the address you are",
  5136. "bouncing to.  If not set, no FCC of the message will be saved. ",
  5137. " ",
  5138. "<End of help on this topic>",
  5139. NULL
  5140. };
  5141.  
  5142.  
  5143. char *h_config_show_cursor[] = {
  5144.  "        FEATURE: show-cursor",
  5145. " ",
  5146. "This feature controls an aspect of Pine's displays.  If set, the system",
  5147. "cursor will move to convenient locations in the displays.  For example,",
  5148. "to the beginning of the status field of the highlighted index line, or",
  5149. "to the highlighted word after a successful WhereIs command.",
  5150. " ",
  5151. "<End of help on this topic>",
  5152. NULL
  5153. };
  5154.  
  5155.  
  5156. char *h_config_vert_list[] = {
  5157.  "        FEATURE: single-column-folder-list",
  5158. " ",
  5159. "This feature controls an aspect of Pine's folder list screen.  If set,",
  5160. "the folders will be listed one per line instead of several per line",
  5161. "in the folder list display.",
  5162. " ",
  5163. "<End of help on this topic>",
  5164. NULL
  5165. };
  5166.  
  5167.  
  5168. char *h_config_verbose_post[] = {
  5169.  "        FEATURE: enable-verbose-smtp-posting",
  5170. " ",
  5171. "This feature controls an aspect of Pine's message sending.  When enabled,",
  5172. "Pine will send a VERB (i.e., VERBose) command early in the posting process",
  5173. "intended to cause the server SMTP to provide a more detailed account of",
  5174. "the transaction.  This feature is typically only useful to system",
  5175. "administrators and other support personel as an aid in troublshooting",
  5176. "problems.",
  5177. " ",
  5178. "Note, this feature relies on a specific capability of the system's mail",
  5179. "transport agent or configured \"smtp-server\".  It is possible that this",
  5180. "feature will cause problems for some tranport agents, and may result in",
  5181. "sending failure.  In addition, as the verbose output comes from the mail",
  5182. "transport agent, it is likely to vary from one system to another. ",
  5183. " ",
  5184. "<End of help on this topic>",
  5185. NULL
  5186. };
  5187.  
  5188.  
  5189. char *h_config_auto_reply_to[] = {
  5190.  "        FEATURE: reply-always-uses-reply-to",
  5191. " ",
  5192. "This feature controls an aspect of Pine's Reply command.  If set, Pine",
  5193. "will not prompt when a message being replied to contains a \"Reply-To:\"",
  5194. "header value, but will simply use its value (as opposed to using the",
  5195. "\"From:\" field's value).",
  5196. " ",
  5197. "Note: Using the \"Reply-To:\" address is usually the preferred behavior,",
  5198. "however some mailing list managers choose to place the list's address in",
  5199. "the \"Reply-To:\" field of any message sent out to the list.  In such",
  5200. "cases, this feature makes it all too easy for personal replies to be",
  5201. "inadvertently sent to the entire mail list, so be careful! ",
  5202. " ",
  5203. "<End of help on this topic>",
  5204. NULL
  5205. };
  5206.  
  5207.  
  5208. char *h_config_del_skips_del[] = {
  5209.  "        FEATURE: delete-skips-deleted",
  5210. " ",
  5211. "This feature controls an aspect of Pine's Delete command.  If set, this",
  5212. "feature will cause the Delete command to advance past other messages that",
  5213. "are marked deleted.  In other words, pressing \"D\" will both mark the",
  5214. "current message deleted and advance to the next message that is not marked",
  5215. "deleted.",
  5216. " ",
  5217. "<End of help on this topic>",
  5218. NULL
  5219. };
  5220.  
  5221.  
  5222. char *h_config_auto_expunge[] = {
  5223.  "        FEATURE: expunge-without-confirm",
  5224. " ",
  5225. "This features controls an aspect of Pine's eXpunge command.  If set, you",
  5226. "will not be prompted to confirm your intent before the expunge takes place.",
  5227. " ",
  5228. "<End of help on this topic>",
  5229. NULL
  5230. };
  5231.  
  5232.  
  5233. char *h_config_auto_read_msgs[] = {
  5234.  "        FEATURE: auto-move-read-msgs",
  5235. " ",
  5236. "This feature controls an aspect of Pine's behavior upon quitting.  If set,",
  5237. "and the \"read-message-folder\" variable is also set, then Pine will",
  5238. "automatically transfer all read messages to the designated folder and mark",
  5239. "them as deleted in the INBOX.  Messages in the INBOX marked with an \"N\"",
  5240. "(meaning New, or unseen) are not affected.",
  5241. " ",
  5242. "<End of help on this topic>",
  5243. NULL
  5244. };
  5245.  
  5246.  
  5247. char *h_config_read_in_newsrc_order[] = {
  5248.  "        FEATURE: news-read-in-newsrc-order",
  5249. " ",
  5250. "This feature controls the order that news groups will be presented.  If",
  5251. "set, they will be presented in the same order as they occur in your .newsrc",
  5252. "file (or \\NEWSRC file in the case of PC-Pine).  If not set, the newsgroups",
  5253. "will be presented in alphabetical order.",
  5254. " ",
  5255. "<End of help on this topic>",
  5256. NULL
  5257. };
  5258.  
  5259.  
  5260. char *h_config_post_wo_validation[] = {
  5261.  "        FEATURE: news-post-without-validation",
  5262. " ",
  5263. "This feature controls whether the NNTP server is queried as news groups",
  5264. "are entered for posting.  Validation over slow links (e.g. dialup using",
  5265. "SLIP or PPP) can cause delays.  Set this feature to eliminate such delays.",
  5266. " ",
  5267. "<End of help on this topic>",
  5268. NULL
  5269. };
  5270.  
  5271.  
  5272. char *h_config_select_wo_confirm[] = {
  5273.  "        FEATURE: select-without-confirm",
  5274. " ",
  5275. "This feature controls an aspect of Pine's Save, Export, and Goto commands.",
  5276. "These commands all take text input to specify the name of the folder or",
  5277. "file to be used, but allow you to press ^T for a list of possible names.",
  5278. "If set, the selected name will be used immediately, without further",
  5279. "opportunity to confirm or edit the name.",
  5280. " ",
  5281. "<End of help on this topic>",
  5282. NULL
  5283. };
  5284.  
  5285.  
  5286. char *h_config_use_current_dir[] = {
  5287.  "           FEATURE: use-current-dir",
  5288. " ",
  5289. "This feature controls an aspect of several commands. If set, your \"current",
  5290. "working directory\" will be used instead of your home directory for all of",
  5291. "the following operations:",
  5292. " ",
  5293. "    o Export in the FOLDER INDEX and MESSAGE TEXT screens",
  5294. "    o Attachment Save in the MESSAGE TEXT and ATTACHMENT TEXT screens",
  5295. "    o Ctrl-R file inclusion in the COMPOSER",
  5296. "    o Ctrl-J file attachment in the COMPOSER",
  5297. " ",
  5298. "<End of help on this topic>",
  5299. NULL
  5300. };
  5301.  
  5302.  
  5303. char *h_config_save_wont_delete[] = {
  5304.  "          FEATURE: save-will-not-delete",
  5305. " ",
  5306. "This feature controls one aspect of the Save command.  If set, Save will",
  5307. "not mark the message \"deleted\" (its default behavior) after it has been",
  5308. "copied to the designated folder.",
  5309. " ",
  5310. "<End of help on this topic>",
  5311. NULL
  5312. };
  5313.  
  5314.  
  5315. char *h_config_save_advances[] = {
  5316.  "          FEATURE: save-will-advance",
  5317. " ",
  5318. "This feature controls one aspect of the Save command.  If set, Save will",
  5319. "(in addition to copying the current message to the designated folder) also",
  5320. "advance to the next message.",
  5321. " ",
  5322. "<End of help on this topic>",
  5323. NULL
  5324. };
  5325.  
  5326.  
  5327. char *h_config_force_low_speed[] = {
  5328.  "          FEATURE: assume-slow-link",
  5329. " ",
  5330. "This feature affects Pine's display routines.  If set, the normal",
  5331. "inverse-video cursor (used to highlight the current item in a list) will be",
  5332. "replaced by an \"arrow\" cursor and other screen update optimizations for",
  5333. "low-speed links (e.g. 2400 bps dialup connections) will be activated.",
  5334. " ",
  5335. "<End of help on this topic>",
  5336. NULL
  5337. };
  5338.  
  5339.  
  5340. char *h_config_show_delay_cue[] = {
  5341.  "          FEATURE: enable-mail-check-cue",
  5342. " ",
  5343. "If set, this feature will cause an asterisk to appear in the upper",
  5344. "left-hand corner of the screen whenever Pine checks for new mail, and two",
  5345. "asterisks whenever Pine saves (checkpoints) the state of the current",
  5346. "mailbox to disk.",
  5347. " ",
  5348. "<End of help on this topic>",
  5349. NULL
  5350. };
  5351.  
  5352.  
  5353. char *h_config_auto_open_unread[] = {
  5354.  "          FEATURE: auto-open-next-unread",
  5355. " ",
  5356. "This feature controls the behavior of the TAB key when traversing folders",
  5357. "in the optional \"incoming-folders\" collection or in optional",
  5358. "\"news-collections\".  When the TAB (Next New) key is pressed, and there",
  5359. "are no more unseen messages in the current (incoming message or news)",
  5360. "folder, Pine will search the list of folders in the current collection for",
  5361. "one containing New or Recent (new since the last time the folder was",
  5362. "opened) messages.  Normally, when such a folder is found, Pine will ask",
  5363. "whether you wish to open the folder.  If this feature is set, Pine will",
  5364. "automatically open the folder without prompting.",
  5365. " ",
  5366. "<End of help on this topic>",
  5367. NULL
  5368. };
  5369.  
  5370.  
  5371. char *h_config_auto_include_reply[] = {
  5372.  "          FEATURE: include-text-in-reply",
  5373. " ",
  5374. "This feature controls an aspect of Pine's Reply command.  Normally, Pine",
  5375. "will ask whether you wish to include the original message in your reply.",
  5376. "If this feature is set, the original message will be included in the reply",
  5377. "automatically, without prompting.",
  5378. " ",
  5379. "<End of help on this topic>",
  5380. NULL
  5381. };
  5382.  
  5383.  
  5384. char *h_config_select_in_bold[] = {
  5385.  "         FEATURE: show-selected-in-boldface",
  5386. " ",
  5387. "This feature controls an aspect of Pine's aggregate operation commands; in",
  5388. "particular, the Select and WhereIs commands. Select and WhereIs (with the",
  5389. "^X subcommand) will search the current folder for messages meeting a",
  5390. "specified criteria, and \"tag\" the resulting messages with an \"X\" in the",
  5391. "first column of the applicable lines in the FOLDER INDEX.  If this feature",
  5392. "is set, instead of using the \"X\" to denote a selected message, Pine will",
  5393. "attempt to display those index lines in boldface. Whether this is",
  5394. "preferable to the \"X\" will depend on personal taste and the type of",
  5395. "terminal being used.",
  5396. " ",
  5397. "<End of help on this topic>",
  5398. NULL
  5399. };
  5400.  
  5401.  
  5402. char *h_config_folder_extension[] = {
  5403.  " ",
  5404. "Normally PC-Pine appends the extension \"MTX\" to all local (PC) folder",
  5405. "names and suppresses that extension when listing those folders.  By",
  5406. "setting this option, you override this behavior.  In particular, you may",
  5407. "set \"folder-extension\" to the \"null string\" which tells PC-Pine to",
  5408. "neither add nor hide-from-view *any* folder name extension.",
  5409. " ",
  5410. "The reason you might wish to override the MTX default is that recent",
  5411. "versions of PC-Pine have the ability to open (albeit READ-ONLY) normal",
  5412. "Unix mail folders. Since it might be inconvenient to rename all of them to",
  5413. "have an MTX extension, it is possible with this option to switch PC-Pine's",
  5414. "behavior so that such folders can be seen and accessed without changing",
  5415. "their names. However, doing this means that your existing PC-Pine local",
  5416. "folders will have apparently changed their names.  For example, if you had",
  5417. "a local folder named \"FOO\" it will now appear in the Folder List as",
  5418. "\"FOO.MTX\". If you wish to save additional messages to that folder, you",
  5419. "will need to enter the full name, \"FOO.MTX\" at the Save prompt.",
  5420. "Likewise for GOTO.",
  5421. " ",
  5422. "If you wish to permanently avoid having to deal with folder name extensions,",
  5423. "you will need to set this option to the null string by entering two double-",
  5424. "quote marks, and you will need to rename your existing local folders to",
  5425. "not have the MTX extension.  In DOS this can be done in one command, once",
  5426. "you have changed to your mail directory:  RENAME  *.MTX  *.",
  5427. " ",
  5428. "We don't know why you might wish to, but you could also use this option",
  5429. "to tell PC-Pine to use an extension other than MTX.  In this case, enter",
  5430. "the three characters you desire to use in lieu of \"MTX\".  Note that",
  5431. "your existing folders will need to be renamed to correspond to this new",
  5432. "extension.",
  5433. " ",
  5434. " ",
  5435. "<End of help on this topic>",
  5436. NULL
  5437. };
  5438.  
  5439.  
  5440. char *h_config_disable_config_screen[] = {
  5441.  "         FEATURE: disable-config-screen",
  5442. " ",
  5443. "This feature is intended for use by system managers who wish to provide a",
  5444. "specific Pine configuration to their users in order to reduce confusion",
  5445. "about Pine's growing set of optional features.  If set, the configuration",
  5446. "screen (Main/Setup/Config) will not be available.",
  5447. " ",
  5448. "<End of help on this topic>",
  5449. NULL
  5450. };
  5451.  
  5452.  
  5453. char *h_config_disable_password_cmd[] = {
  5454.  "        FEATURE: disable-password-cmd",
  5455. " ",
  5456. "This feature is intended for use by system managers who wish to globally",
  5457. "disable Pine's password-changing command (Main/Setup/Password) at sites",
  5458. "where it is inappropriate.",
  5459. " ",
  5460. "<End of help on this topic>",
  5461. NULL
  5462. };
  5463.  
  5464.  
  5465. char *h_config_disable_update_cmd[] = {
  5466.  "        FEATURE: disable-update-cmd",
  5467. " ",
  5468. "This feature is intended for use by system managers who wish to globally",
  5469. "disable Pine's update command (Main/Setup/Update).  The Update command",
  5470. "allows PC-Pine users to fetch new releases of the program.  Tech notes",
  5471. "and other information may also be available via the Update function.",
  5472. " ",
  5473. "<End of help on this topic>",
  5474. NULL
  5475. };
  5476.  
  5477.  
  5478. char *h_config_disable_kblock_cmd[] = {
  5479.  "        FEATURE: disable-kblock-cmd",
  5480. " ",
  5481. "This feature is intended for use by system managers who wish to globally",
  5482. "disable the keyboard lock command (Main/KBlock).",
  5483. " ",
  5484. "<End of help on this topic>",
  5485. NULL
  5486. };
  5487.  
  5488.  
  5489. char *h_config_quote_all_froms[] = {
  5490.  "        FEATURE: save-will-quote-leading-froms",
  5491. " ",
  5492. "This feature controls an aspect of the Save command (and also the way",
  5493. "outgoing messages are saved to an FCC folder).  If set, Pine will add",
  5494. "a leading \">\" character in front of message lines beginning with \"From",
  5495. "\" when they are saved to another folder, including lines syntactically",
  5496. "distinguishable from the type of message separator line commonly used on",
  5497. "Unix systems.",
  5498. " ",
  5499. "The default behavior is that a \">\" will be prepended only to lines",
  5500. "beginning with \"From \" that might otherwise be confused with a message",
  5501. "separator line on Unix systems.  If pine is the only mail program you use,",
  5502. "this default is reasonable.  If another program you use has trouble",
  5503. "displaying a message with an unquoted \"From \" saved by Pine, you should",
  5504. "enable this feature.  This feature only applies to the common Unix mailbox",
  5505. "format that uses message separator lines beginning with \"From \".  If",
  5506. "Pine has been configured to use a different mailbox format (possibly",
  5507. "incompatible with other mail programs), then this issue does not arise,",
  5508. "and the feature is irrelevant.",
  5509. " ",
  5510. "<End of help on this topic>",
  5511. NULL
  5512. };
  5513.  
  5514.  
  5515. char *h_config_normal_fg[] = {
  5516.  "        OPTION: normal-foreground-color",
  5517. " ",
  5518. "Sets PC-Pine's foreground (the actual character) color.",
  5519. " ",
  5520. "<End of help on this topic>",
  5521. NULL
  5522. };
  5523.  
  5524.  
  5525. char *h_config_normal_bg[] = {
  5526.  "        OPTION: normal-background-color",
  5527. " ",
  5528. "Sets PC-Pine's background (the area behind the character) color.",
  5529. " ",
  5530. "<End of help on this topic>",
  5531. NULL
  5532. };
  5533.  
  5534.  
  5535. char *h_config_reverse_fg[] = {
  5536.  "        OPTION: reverse-foreground-color",
  5537. " ",
  5538. "Sets PC-Pine's foreground (the actual character) color for reverse video",
  5539. "characters.",
  5540. " ",
  5541. "<End of help on this topic>",
  5542. NULL
  5543. };
  5544.  
  5545.  
  5546. char *h_config_reverse_bg[] = {
  5547.  "        OPTION: reverse-background-color",
  5548. " ",
  5549. "Sets PC-Pine's background (the area behind the character) color for",
  5550. "reverse video characters.",
  5551. " ",
  5552. "<End of help on this topic>",
  5553. NULL
  5554. };
  5555.  
  5556.  
  5557. char *h_config_news_uses_recent[] = {
  5558.  "        FEATURE: news-approximates-new-status",
  5559. " ",
  5560. "This feature causes certain messages to be marked as \"New\" in the",
  5561. "Folder Index of news groups.",
  5562. " ",
  5563. "When opening a news group, Pine will consult your \"newsrc\" file and",
  5564. "determine the last message you have previously disposed of via the \"D\"",
  5565. "key.  If this feature is set, any subsequent messages will be shown in the",
  5566. "Index with an \"N\", and the first of these messages will be highlighted.",
  5567. "Although this is only an approximation of true \"New\" or \"unseen\"",
  5568. "status, it provides a useful cue to distinguish more-or-less recent",
  5569. "messages from those you have seen previously, but are not yet ready to",
  5570. "mark deleted.",
  5571. " ",
  5572. "Background: your \"newsrc\" file (used to store message status information",
  5573. "for news groups) is only capable of storing a single flag, and Pine uses",
  5574. "this to record whether or not you are \"done with\" a message, as",
  5575. "indicated by marking the message as \"Deleted\".  Unfortunately, this",
  5576. "means that Pine has no way to record exactly which messages you have",
  5577. "previously seen, so it normally does not show the \"N\" status flag for",
  5578. "any messages in a news group. This feature enables a starting",
  5579. "*approximation* of seen/unseen status that may be useful.",
  5580. " ",
  5581. "<End of help on this topic>",
  5582. NULL
  5583. };
  5584.  
  5585.  
  5586. char *h_config_suspend_spawns[] = {
  5587.  "        FEATURE: use-subshell-for-suspend",
  5588. " ",
  5589. "This feature affects Pine's behavior when process suspension is enabled",
  5590. "and then activated via the Ctrl-Z key.  Pine suspension allows one to",
  5591. "temporarily interact with the operating system command \"shell\" without",
  5592. "quitting Pine, and then subsequently resume the still-active Pine session.",
  5593. " ",
  5594. "When the \"enable-suspend\" feature is set and subsequently the Ctrl-Z key",
  5595. "is pressed, Pine will normally suspend itself and return temporary control",
  5596. "to Pine's parent shell process.  However, if this feature is set, Pine",
  5597. "will instead create an inferior subshell process.  This is useful when the",
  5598. "parent process is not intended to be used interactively.  Examples include",
  5599. "invoking Pine via the -e argument of the Unix \"xterm\" program, or via a",
  5600. "menu system.",
  5601. " ",
  5602. "Note that one typically resumes a suspended Pine by entering the Unix",
  5603. "\"fg\"  command, but if this feature is set, it will be necessary to",
  5604. "enter the \"exit\" command instead.",
  5605. " ",
  5606. "<End of help on this topic>",
  5607. NULL
  5608. };
  5609.  
  5610.  
  5611. char *h_config_8bit_smtp[] = {
  5612.  "        FEATURE: enable-8bit-to-smtp-server",
  5613. " ",
  5614. "This feature affects Pine's behavior when sending mail.  Internet standards",
  5615. "require that all electronic mail messages traversing the global Internet",
  5616. "consist of 7bit ASCII characters unless a pair of cooperating mail ",
  5617. "transfer agents explicitly agree to allow 8bit messages.  In general, ",
  5618. "then, exchanging messages in non-ASCII characters requires MIME encoding.",
  5619. " ",
  5620. "However, there are now Internet standards that allow for unencoded 8bit",
  5621. "exchange of messages between cooperating systems.  Setting this feature",
  5622. "tells Pine to try to negotiate unencoded 8bit transmission during the",
  5623. "sending process.  Should the negotiation fail, Pine will fall back to its",
  5624. "ordinary encoding rules. ",
  5625. " ",
  5626. "Note, this feature relies on your system's mail transport agent or",
  5627. "configured \"smtp-server\" having the negotiation mechanism introduced in",
  5628. "\"Extended SMTP\" (ESMTP) and the specific extension called \"8BITMIME\". ",
  5629. " ",
  5630. "ESMTP allows for graceful migration to upgraded mail transfer agents, but",
  5631. "it is possible that this feature might cause problems for some servers. ",
  5632. " ",
  5633. "<End of help on this topic>",
  5634. NULL
  5635. };
  5636.  
  5637.  
  5638. char *h_config_8bit_nntp[] = {
  5639.  "        FEATURE: enable-8bit-nntp-posting",
  5640. " ",
  5641. "This feature affects Pine's behavior when posting news.  The Internet",
  5642. "standard for exchanging USENET news messages (RFC-1036) is silent on the",
  5643. "question of whether messages traversing the global Internet may contain",
  5644. "8bit characters, or --like email-- have only 7bit ASCII characters.  In",
  5645. "the latter case, posting articles in non-ASCII characters would require",
  5646. "MIME encoding. ",
  5647. " ",
  5648. "Experts differ on whether unencoded 8bit news postings should be",
  5649. "permitted, but numerous network news transfer agents do indeed support",
  5650. "8bit transfers without problems.  Moreover, there is no Internet standard",
  5651. "for explicitly negotiating 8bit transfer, as there is for Internet email. ",
  5652. "Therefore, Pine provides the option of posting unencoded 8bit news messages, ",
  5653. "though not as the default. Setting this feature will turn OFF Pine's MIME",
  5654. "encoding of newsgroup postings that contain 8bit characters. ",
  5655. " ",
  5656. "Note, articles may cross a path or pass through news transport software",
  5657. "that is unsafe or even hostile to 8bit characters.  At best this will only",
  5658. "cause the posting to become garbled.  The safest way to transmit 8bit",
  5659. "characters is to leave Pine's MIME encoding turned on.",
  5660. " ",
  5661. "<End of help on this topic>",
  5662. NULL
  5663. };
  5664.  
  5665.  
  5666. char *h_config_tab_new_only[] = {
  5667.  "        FEATURE: tab-visits-next-new-message-only",
  5668. " ",
  5669. "This feature affects Pine's behavior when using the TAB key to move from",
  5670. "one message to the next.  Pine's usual behavior is to select the next",
  5671. "unread message or message flagged as \"Important\".",
  5672. " ",
  5673. "Setting this feature causes Pine to skip the messages flagged as important,",
  5674. "and select unread messages exclusively.  Tab behavior when there are no",
  5675. "new messages left to select remains unchanged.",
  5676. " ",
  5677. "<End of help on this topic>",
  5678. NULL
  5679. };
  5680.  
  5681.  
  5682. char *h_config_quell_dead_letter[] = {
  5683.  "        FEATURE: quell-dead-letter-on-cancel",
  5684. " ",
  5685. "This feature affects Pine's behavior when you cancel a message being",
  5686. "composed.  Pine's usual behavior is to write the canceled message to",
  5687. "a file named \"dead.letter\" in your home directory (under UNIX;",
  5688. "\"DEADLETR\" under WINDOWS/DOS) overwriting any previous message. Under",
  5689. "some conditions (some routine), this can introduce a noticeable delay.",
  5690. " ",
  5691. "Setting this feature will cause Pine NOT to write canceled compositions",
  5692. "into the dead letter file.",
  5693. " ",
  5694. "NOTE: Enabling this feature means NO record of canceled messages is",
  5695. "maintained.",
  5696. " ",
  5697. "<End of help on this topic>",
  5698. NULL
  5699. };
  5700.  
  5701.  
  5702. char *h_config_quell_beeps[] = {
  5703.  "        FEATURE: quell-status-message-beeping",
  5704. " ",
  5705. "This feature affects Pine's behavior when it displays status message",
  5706. "(e.g., Error complaints, New mail warnings, etc).  Setting this feature",
  5707. "will not affect the display of such messages, but will cause those that",
  5708. "emit a beep to become silent.",
  5709. " ",
  5710. "<End of help on this topic>",
  5711. NULL
  5712. };
  5713.  
  5714.  
  5715. char *h_config_quell_lock_failure_warnings[] = {
  5716.  "        FEATURE: quell-lock-failure-warnings",
  5717. " ",
  5718. "This feature affects Pine's behavior when it encounters a problem",
  5719. "acquiring a mail folder lock.  Typically, a secondary file associated",
  5720. "with the mail folder being opened is created as part of the locking",
  5721. "process.  On some systems, such file creation has been administratively",
  5722. "precluded by the system configuration.",
  5723. " ",
  5724. "Pine issues a warning when such failures occur which can become bothersome",
  5725. "if the system is configured to disallow such actions.  Setting this",
  5726. "feature causes Pine to remain silent when this part of lock creation fails.",
  5727. " ",
  5728. "WARNING: systems that have been configured in a way that precludes locking",
  5729. "introduce some risk of mail folder corruption when more than one program",
  5730. "attempts to modify the mail folder.  This is most likely to occur to one's",
  5731. "INBOX or other incoming message folder. ",
  5732. " ",
  5733. " ",
  5734. "<End of help on this topic>",
  5735. NULL
  5736. };
  5737.  
  5738.  
  5739. char *h_config_cruise_mode[] = {
  5740.  "        FEATURE: enable-cruise-mode",
  5741. " ",
  5742. "This feature affects Pine's behavior when you hit the \"Space Bar\" at",
  5743. "the end of a displayed message.  Typically, Pine complains that the end",
  5744. "of the text has already been reached.  Setting this feature causes such",
  5745. "keystrokes to be interpreted as if the \"Tab\" key had been hit, thus",
  5746. "taking you to the next \"interesting\" message, or scanning ahead to the ",
  5747. "next incoming folder with \"interesting\" messages.",
  5748. " ",
  5749. " ",
  5750. "<End of help on this topic>",
  5751. NULL
  5752. };
  5753.  
  5754.  
  5755. char *h_config_cruise_mode_delete[] = {
  5756.  "        FEATURE: enable-cruise-mode-delete",
  5757. " ",
  5758. "This feature modifies the behavior of Pine's \"enable-cruise-mode\"",
  5759. "feature.  Setting this feature causes pine to implicitly delete read",
  5760. "messages when it moves on to display the next \"Interesting\" message.",
  5761. " ",
  5762. "NOTE: Beware when enabling this feature AND the \"expunge-without-confirm\"",
  5763. "feature.",
  5764. " ",
  5765. "<End of help on this topic>",
  5766. NULL
  5767. };
  5768.  
  5769.  
  5770. char *h_config_undo[] = {
  5771.  "Yes, save changes and exit; No, exit without saving any changes made since",
  5772. "entering this CONFIGURATION screen; ^C, cancel exit and stay in config screen.",
  5773. NULL
  5774. };
  5775.  
  5776.  
  5777. char *h_ab_forward[] = {
  5778.  "Yes, expand nicknames and qualify local names with your current domain name;",
  5779. "No, leave nicknames and local names as is;  ^C, cancel.",
  5780. NULL
  5781. };
  5782.  
  5783.  
  5784. char *h_os_index_whereis[] = {
  5785.  "Enter ^V or ^Y to go immediately to the last or first message in the index.",
  5786. "Or, enter the match string followed by RETURN.",
  5787. NULL
  5788. };
  5789.  
  5790.  
  5791. char *h_os_index_whereis_agg[] = {
  5792.  "Enter ^V or ^Y to go immediately to the last or first message in the index,",
  5793. "Or, enter the match string followed by RETURN (or ^X to select all matches).",
  5794. NULL
  5795. };
  5796.  
  5797.  
  5798. char *h_oe_add_full[] = {
  5799.  "Type the full name of the person being added and press the RETURN key.",
  5800. "Press ^C to cancel addition.",
  5801. NULL
  5802. };
  5803.  
  5804.  
  5805. char *h_oe_add_nick[] = {
  5806.  "Type a short nickname and press RETURN.  A nickname is a short easy-to-",
  5807. "remember word, name or initials like \"joe\", or \"wcfields.\"  ^C to cancel.",
  5808. NULL
  5809. };
  5810.  
  5811.  
  5812. char *h_oe_add_addr[] = {
  5813.  "Type the e-mail address and press RETURN.",
  5814. "Press ^C to cancel addition.",
  5815. NULL
  5816. };
  5817.  
  5818.  
  5819. char *h_oe_crlst_full[] = {
  5820.  "Type a long name or description for the list that you are creating and",
  5821. "press RETURN.  Press ^C to cancel creation of list.",
  5822. NULL
  5823. };
  5824.  
  5825.  
  5826. char *h_oe_crlst_nick[] = {
  5827.  "Type a nickname (short, easy-to-remember name or single word) for the list",
  5828. "you are creating and press RETURN.  Press ^C to cancel.",
  5829. NULL
  5830. };
  5831.  
  5832.  
  5833. char *h_oe_crlst_addr[] = {
  5834.  "Type an e-mail address, or a nickname already in the address book that you",
  5835. "want to be part of this list and press RETURN.",
  5836. NULL
  5837. };
  5838.  
  5839.  
  5840. char *h_oe_adlst_addr[] = {
  5841.  "Type an e-mail address or a nickname already in the address book that you",
  5842. "want to add to this list and press RETURN.",
  5843. NULL
  5844. };
  5845.  
  5846.  
  5847. char *h_oe_editab_nick[] = {
  5848.  "Change the nickname using the arrow keys and delete key.  Press RETURN",
  5849. "when done.  Press ^C to cancel editing and leave the nickname as it was.",
  5850. NULL
  5851. };
  5852.  
  5853.  
  5854. char *h_oe_editab_full[] = {
  5855.  "Change the full name using the arrow keys and delete key.  Press RETURN",
  5856. "when done.  Press ^C to cancel editing and leave the full name as it was.",
  5857. NULL
  5858. };
  5859.  
  5860.  
  5861. char *h_oe_editab_addr[] = {
  5862.  "Change the address using the arrow keys and delete key.  Press RETURN",
  5863. "when done.  Press ^C to cancel editing and leave the address as it was.",
  5864. NULL
  5865. };
  5866.  
  5867.  
  5868. char *h_oe_editab_fcc[] = {
  5869.  "Change the fcc using the arrow keys and delete key.  Press RETURN when",
  5870. "done.  Press ^C to cancel editing and leave the fcc as it was.",
  5871. NULL
  5872. };
  5873.  
  5874.  
  5875. char *h_oe_editab_comment[] = {
  5876.  "Change the comment field using the arrow keys and delete key.  Press RETURN",
  5877. "when done.  Press ^C to cancel editing and leave the comment as it was.",
  5878. NULL
  5879. };
  5880.  
  5881.  
  5882. char *h_ab_export[] = {
  5883.  "Type the name of a file in your home directory to write the addresses into and",
  5884. "press RETURN.  You may also give an absolute path or use \"~\".  Use ^C to cancel",
  5885. NULL
  5886. };
  5887.  
  5888.  
  5889. char *h_ab_edit_a_field[] = {
  5890.  "Edit any of the fields of the currently selected entry by typing one of the",
  5891. "letters at the bottom of the screen.  Press ^C to cancel edit.",
  5892. NULL
  5893. };
  5894.  
  5895.  
  5896. char *h_oe_editab_al[] = {
  5897.  "Change the address using the arrow keys and delete key.  Press RETURN",
  5898. "when done.  Press ^C to cancel editing and leave the address as it was.",
  5899. NULL
  5900. };
  5901.  
  5902.  
  5903. char *h_oe_searchab[] = {
  5904.  "Type the word or name you want to search for and press RETURN.  If you press",
  5905. "RETURN without entering anything the word in [] will be searched for.",
  5906. NULL
  5907. };
  5908.  
  5909.  
  5910. char *h_oe_save[] = {
  5911.  "Type the name of the folder you want to save the message in and press RETURN.",
  5912. "Press ^T to get a list of your folders.  Press ^C to cancel saving this mail.",
  5913. NULL
  5914. };
  5915.  
  5916.  
  5917. char *h_oe_chooseabook[] = {
  5918.  "Choose the address book you want to save the new entry in.",
  5919. "Use ^N or ^P to change address books.  ^C to cancel.",
  5920. NULL
  5921. };
  5922.  
  5923.  
  5924. char *h_oe_takeaddr[] = {
  5925.  "Edit the e-mail address using the arrow and delete keys.  Press RETURN",
  5926. "when done.  Press ^C to cancel adding this entry to the address book.",
  5927. NULL
  5928. };
  5929.  
  5930.  
  5931. char *h_oe_take_or_replace[] = {
  5932.  "Press R to replace the old entry with this new list.  Press A to add the",
  5933. "selected addresses to the old existing list.  Press ^C to cancel addition.",
  5934. NULL
  5935. };
  5936.  
  5937.  
  5938. char *h_oe_takename[] = {
  5939.  "Edit the full name to be correct using the arrow and delete keys.  Press RETURN",
  5940. "when done.  Press ^C to cancel adding this entry to the address book.",
  5941. NULL
  5942. };
  5943.  
  5944.  
  5945. char *h_oe_takenick[] = {
  5946.  "Type a nickname (short easy-to-remember name, initials or single word) for this",
  5947. "entry in the address book and press RETURN.  Press ^C to cancel addition.",
  5948. NULL
  5949. };
  5950.  
  5951.  
  5952. char *h_oe_jump[] = {
  5953.  "Type the number of the message number you want to jump to and press",
  5954. "RETURN.  Press ^C if you want to cancel jumping to another message.",
  5955. NULL
  5956. };
  5957.  
  5958.  
  5959. char *h_oe_broach[] = {
  5960.  "Type the name of the folder you want to open and press RETURN.  Press ^T to",
  5961. "get a list of all your folders and make a selection.  Press ^C to cancel open.",
  5962. NULL
  5963. };
  5964.  
  5965.  
  5966. char *h_oe_foldsearch[] = {
  5967.  "Type the word, name or address you want to search for and press RETURN.  If you",
  5968. "press RETURN without entering anything the word in [] will be searched for.",
  5969. NULL
  5970. };
  5971.  
  5972.  
  5973. char *h_oe_foldadd[] = {
  5974.  "Type the name of the folder you want to add and press RETURN.  Press ^C to",
  5975. "cancel adding a new folder.",
  5976. NULL
  5977. };
  5978.  
  5979.  
  5980. char *h_oe_foldrename[] = {
  5981.  "Change the old name of the folder to the new name using the arrow and",
  5982. "delete keys and press RETURN.  Press ^C to cancel rename.",
  5983. NULL
  5984. };
  5985.  
  5986.  
  5987. char *h_oe_login[] = {
  5988.  "Enter your login name for the host you are opening the mailbox on.  Just press",
  5989. "RETURN to use your login from this host as is, or edit it with delete key.",
  5990. NULL
  5991. };
  5992.  
  5993.  
  5994. char *h_oe_passwd[] = {
  5995.  "Type your password for the host and login shown as part of the prompt.",
  5996. "Press ^C to cancel opening folder.",
  5997. NULL
  5998. };
  5999.  
  6000.  
  6001. char *h_oe_choosep[] = {
  6002.  "Enter the number associated with the printer you want to select.  Press ^C to",
  6003. "cancel the printer selection.  The current selection is highlighted.",
  6004. NULL
  6005. };
  6006.  
  6007.  
  6008. char *h_oe_customp[] = {
  6009.  "Type the name of the Unix print command and press RETURN.  Press ^C to",
  6010. "cancel the printer selection.",
  6011. NULL
  6012. };
  6013.  
  6014.  
  6015. char *h_oe_searchview[] = {
  6016.  "Type the word or name you want to search for and press RETURN.  If you press",
  6017. "RETURN without entering anything the word in [] will be searched for.",
  6018. NULL
  6019. };
  6020.  
  6021.  
  6022. char *h_oe_keylock[] = {
  6023.  "The keyboard is in use and locked by another user.  Only that user can",
  6024. "unlock this keyboard by typing the password.",
  6025. NULL
  6026. };
  6027.  
  6028.  
  6029. char *h_oe_export[] = {
  6030.  "Type the name of a file in your home directory to write the message into and",
  6031. "press RETURN.  You may also give an absolute path or use \"~\".  Use ^C to cancel",
  6032. NULL
  6033. };
  6034.  
  6035.  
  6036. char *h_wt_expire[] = {
  6037.  "At the beginning of each month Pine offers to rename your current sent-mail",
  6038. "folder to one named for the month so you have a sent-mail folder for each month",
  6039. NULL
  6040. };
  6041.  
  6042.  
  6043. char *h_wt_delete_old[] = {
  6044.  "It is the beginning of the month, and we need to conserve disk",
  6045. "space.  Please delete any sent-mail that you do not need.",
  6046. NULL
  6047. };
  6048.  
  6049.  
  6050. char *h_select_sort[] = {
  6051.  "Select the order for sorting the index by typing the capitalized letter.",
  6052. "Arrival is by arrival in your mailbox; Date is by time/day message was sent.",
  6053. NULL
  6054. };
  6055.  
  6056.  
  6057. char *h_mini_setup[] = {
  6058.  "Select one of the setup tasks by typing the capitalized letter.",
  6059. NULL
  6060. };
  6061.  
  6062.  
  6063. char *h_sticky_personal_name[] = {
  6064.  "Type in your name as you want it to appear on outgoing email.  This entry",
  6065. "will be saved into your Pine configuration file.",
  6066. NULL
  6067. };
  6068.  
  6069.  
  6070. char *h_sticky_inbox[] = {
  6071.  "INBOX syntax is usually {{:{}complete.machine.name}INBOX",
  6072. "This entry will be saved in your Pine configuration file.",
  6073. NULL
  6074. };
  6075.  
  6076.  
  6077. char *h_sticky_smtp[] = {
  6078.  "The name of the computer on your campus which relays your outgoing email",
  6079. "to the Internet.  This entry will be saved in your Pine configuration file.",
  6080. NULL
  6081. };
  6082.  
  6083.  
  6084. char *h_sticky_user_id[] = {
  6085.  "The username or login-id part of your email address.  This entry will be",
  6086. "saved in your Pine configuration file.",
  6087. NULL
  6088. };
  6089.  
  6090.  
  6091. char *h_sticky_domain[] = {
  6092.  "The domain part of your email address, NOT the name of your PC.  This",
  6093. "entry will be saved in your Pine configuration file.",
  6094. NULL
  6095. };
  6096.  
  6097.  
  6098. char *h_bounce[] = {
  6099.  "Enter the address or nickname of the intended recipient.  Pine will resend",
  6100. "the message, which will retain the original author's From: address.",
  6101. NULL
  6102. };
  6103.  
  6104.  
  6105. char *h_incoming_add_folder_host[] = {
  6106.  "Enter RETURN if the folder is on the machine where Pine is running;",
  6107. "otherwise enter the host name of the mail server, or ^X if same as INBOX.",
  6108. NULL
  6109. };
  6110.  
  6111.  
  6112. char *h_incoming_add_folder_name[] = {
  6113.  "Enter the name of the desired folder. Pine will attempt to create this",
  6114. "folder on the previously specified mail server.",
  6115. NULL
  6116. };
  6117.  
  6118.  
  6119. char *h_incoming_add_folder_nickname[] = {
  6120.  "Enter an (optional) nickname that will be used in lieu of the actual",
  6121. "host and folder names in the FOLDER LIST display.",
  6122. NULL
  6123. };
  6124.  
  6125.  
  6126. char *h_anon_forward[] = {
  6127.  "Enter the address of your intended recipient, or ^C to cancel.",
  6128. "Example: jsmith@somewhere.edu",
  6129. NULL
  6130. };
  6131.  
  6132.  
  6133. char *h_news_subscribe[] = {
  6134.  "Enter the name of the news group to which you wish to subscribe,",
  6135. "or ^C to cancel.  Example: comp.mail.pine",
  6136. NULL
  6137. };
  6138.  
  6139.  
  6140. char *h_pipe_msg[] = {
  6141.  "Enter the name of the Unix command to which you wish to send this",
  6142. "message, or ^C to cancel.",
  6143. NULL
  6144. };
  6145.  
  6146.  
  6147. char *h_pipe_attach[] = {
  6148.  "Enter the name of the Unix command to which you wish to send this",
  6149. "attachment, or ^C to cancel.",
  6150. NULL
  6151. };
  6152.  
  6153.  
  6154. char *h_select_by_num[] = {
  6155.  "Enter a list of numbers (or number range(s)), or ^C to cancel.  The messages",
  6156. "corresponding to the numbers will be selected.  Example: 2-5,7-9,11,19",
  6157. NULL
  6158. };
  6159.  
  6160.  
  6161. char *h_select_txt_from[] = {
  6162.  "Messages with From: headers containing the entered string will be selected.",
  6163. "^C to cancel. ^R enters current msg From: address.  ^T enters To: address.",
  6164. NULL
  6165. };
  6166.  
  6167.  
  6168. char *h_select_txt_to[] = {
  6169.  "Messages with To: headers containing the entered string will be selected.",
  6170. "^C to cancel. ^R enters current msg From: address.  ^T enters To: address.",
  6171. NULL
  6172. };
  6173.  
  6174.  
  6175. char *h_select_txt_cc[] = {
  6176.  "Messages with From: headers containing the entered string will be selected.",
  6177. "^C to cancel. ^R enters current msg From: address.  ^T enters To: address.",
  6178. NULL
  6179. };
  6180.  
  6181.  
  6182. char *h_select_txt_subj[] = {
  6183.  "Messages with Subject: headers containing the entered string will be selected.",
  6184. "^C to cancel.  ^X enters Subject: line of current message.",
  6185. NULL
  6186. };
  6187.  
  6188.  
  6189. char *h_select_txt_all[] = {
  6190.  "All messages containing the entered string will be selected.  Headers,",
  6191. "but not encoded attachments, will be compared.  Enter ^C to cancel.",
  6192. NULL
  6193. };
  6194.  
  6195.  
  6196. char *h_attach_index_whereis[] = {
  6197.  "Enter some text that appears in the Attachment Index entry for the desired",
  6198. "attachment.  The first attachment containing that text will be highlighted.",
  6199. NULL
  6200. };
  6201.  
  6202.  
  6203. char *h_kb_lock[] = {
  6204.  "Keystrokes entered here (up to a RETURN) comprise a password that must",
  6205. "be entered again later in order to unlock the keyboard.",
  6206. NULL
  6207. };
  6208.  
  6209.  
  6210. char *h_config_whereis[] = {
  6211.  "To move quickly to a particular line, enter a search string or",
  6212. "^C to cancel.",
  6213. NULL
  6214. };
  6215.  
  6216.  
  6217. char *h_config_add[] = {
  6218.  "Enter desired value; use normal editing keys to modify (e.g. ^K, ^D).  Just",
  6219. "pressing RETURN sets the Empty Value (this turns off any global default).",
  6220. NULL
  6221. };
  6222.  
  6223.  
  6224. char *h_config_print_opt_choice[] = {
  6225.  "You may edit either the initialization string (characters printed before",
  6226. "printing starts) or the trailer string.  Choose one or ^C to cancel.",
  6227. NULL
  6228. };
  6229.  
  6230.  
  6231. char *h_config_print_init[] = {
  6232.  "Enter a C-style string for this.  You may use common backslash escapes like",
  6233. "\\n for newline, \\ooo for octal character, and \\xhh for hex character.",
  6234. NULL
  6235. };
  6236.  
  6237.  
  6238. char *h_config_change[] = {
  6239.  "Edit the existing value using arrow keys, ^K to delete entire entry, ^D to",
  6240. "delete current (highlighted) character, etc.  Enter ^C to cancel change.",
  6241. NULL
  6242. };
  6243.  
  6244.  
  6245. char *h_config_replace_add[] = {
  6246.  "Replace ignores the current default, Add places the current default in your",
  6247. "editing buffer as if you had typed it in.",
  6248. NULL
  6249. };
  6250.  
  6251.  
  6252. char *h_config_insert_after[] = {
  6253.  "Enter a nickname for this print command.  (InsertBefore puts the new item",
  6254. "before the current line, InsertAfter puts it after the current line.)",
  6255. NULL
  6256. };
  6257.  
  6258.  
  6259. char *h_config_print_cmd[] = {
  6260.  "Enter command to be executed for the printer.  Use normal editing keys",
  6261. "to modify, ^C to cancel, carriage return to accept current value.",
  6262. NULL
  6263. };
  6264.  
  6265.  
  6266. char *h_config_print_del[] = {
  6267.  "Answering Yes will remove this printer completely from your printer list.",
  6268. NULL
  6269. };
  6270.  
  6271.  
  6272. char *h_config_print_name_cmd[] = {
  6273.  "You may edit the Nickname of this printer, the Command to be executed when",
  6274. "printing, or change the Options associated with this printer.",
  6275. NULL
  6276. };
  6277.  
  6278. char **h_texts[] = {
  6279. h_news,
  6280. main_menu_tx,
  6281. h_mail_index,
  6282. h_simple_index,
  6283. h_mail_view,
  6284. h_folder_maint,
  6285. h_folder_open,
  6286. h_folder_save,
  6287. h_folder_fcc,
  6288. h_address_book,
  6289. h_select_addr,
  6290. h_use_address_bookl,
  6291. h_use_address_bookx,
  6292. h_select_nickname_take,
  6293. h_select_nickname,
  6294. h_takeaddr_screen,
  6295. h_attachment_screen,
  6296. h_mail_text_att_view,
  6297. h_pine_for_windows,
  6298. h_composer,
  6299. h_composer_browse,
  6300. h_composer_ins,
  6301. h_composer_search,
  6302. h_composer_to,
  6303. h_composer_cc,
  6304. h_composer_bcc,
  6305. h_composer_lcc,
  6306. h_composer_from,
  6307. h_composer_reply_to,
  6308. h_composer_custom_addr,
  6309. h_composer_custom_free,
  6310. h_composer_news,
  6311. h_composer_fcc,
  6312. h_composer_subject,
  6313. h_composer_attachment,
  6314. h_composer_sigedit,
  6315. h_composer_abook_nick,
  6316. h_composer_abook_full,
  6317. h_composer_abook_fcc,
  6318. h_composer_abook_comment,
  6319. h_composer_abook_addrs,
  6320. h_flag_important,
  6321. h_flag_new,
  6322. h_flag_answered,
  6323. h_flag_deleted,
  6324. h_config_pers_name,
  6325. h_config_pruned_folders,
  6326. h_config_upload_cmd,
  6327. h_config_upload_prefix,
  6328. h_config_download_cmd,
  6329. h_config_download_prefix,
  6330. h_config_mailcap_path,
  6331. h_config_mimetype_path,
  6332. h_config_set_att_ansi,
  6333. h_config_set_att_ansi2,
  6334. h_config_set_stand_print,
  6335. h_config_set_custom_print,
  6336. h_config_user_id,
  6337. h_config_user_dom,
  6338. h_config_smtp_server,
  6339. h_config_nntp_server,
  6340. h_config_inbox_path,
  6341. h_config_folder_spec,
  6342. h_config_news_spec,
  6343. h_config_default_fcc,
  6344. h_config_def_save_folder,
  6345. h_config_postponed_folder,
  6346. h_config_read_message_folder,
  6347. h_config_archived_folders,
  6348. h_config_newsrc_path,
  6349. h_config_signature_file,
  6350. h_config_addressbook,
  6351. h_config_global_addrbook,
  6352. h_config_init_cmd_list,
  6353. h_config_comp_hdrs,
  6354. h_config_custom_hdrs,
  6355. h_config_viewer_headers,
  6356. h_config_saved_msg_name_rule,
  6357. h_config_fcc_rule,
  6358. h_config_sort_key,
  6359. h_config_ab_sort_rule,
  6360. h_config_char_set,
  6361. h_config_editor,
  6362. h_config_speller,
  6363. h_config_display_filters,
  6364. h_config_sending_filter,
  6365. h_config_alt_addresses,
  6366. h_config_abook_formats,
  6367. h_config_index_format,
  6368. h_config_composer_wrap_column,
  6369. h_config_viewer_overlap,
  6370. h_config_reply_indent_string,
  6371. h_config_status_msg_delay,
  6372. h_config_mailcheck,
  6373. h_config_news_active,
  6374. h_config_news_spool,
  6375. h_config_image_viewer,
  6376. h_config_domain_name,
  6377. h_config_prune_date,
  6378. h_config_goto_default,
  6379. h_config_enable_full_hdr,
  6380. h_config_enable_pipe,
  6381. h_config_enable_tab_complete,
  6382. h_config_quit_wo_confirm,
  6383. h_config_enable_jump,
  6384. h_config_enable_alt_ed,
  6385. h_config_alt_ed_now,
  6386. h_config_enable_bounce,
  6387. h_config_enable_agg_ops,
  6388. h_config_enable_flag,
  6389. h_config_flag_screen_default,
  6390. h_config_can_suspend,
  6391. h_config_expanded_folders,
  6392. h_config_expanded_addrbooks,
  6393. h_config_compose_news_wo_conf,
  6394. h_config_compose_rejects_unqual,
  6395. h_config_quell_local_lookup,
  6396. h_config_preserve_start_stop,
  6397. h_config_enable_incoming,
  6398. h_config_attach_in_reply,
  6399. h_config_include_header,
  6400. h_config_sig_at_bottom,
  6401. h_config_use_sender_not_x,
  6402. h_config_use_fk,
  6403. h_config_compose_maps_del,
  6404. h_config_auto_zoom,
  6405. h_config_auto_unzoom,
  6406. h_config_del_from_dot,
  6407. h_config_print_index,
  6408. h_config_allow_talk,
  6409. h_config_send_filter_dflt,
  6410. h_config_custom_print,
  6411. h_config_enable_dot_files,
  6412. h_config_enable_dot_folders,
  6413. h_config_ff_between_msgs,
  6414. h_config_blank_keymenu,
  6415. h_config_enable_mouse,
  6416. h_config_enable_xterm_newmail,
  6417. h_config_pass_control,
  6418. h_config_fcc_on_bounce,
  6419. h_config_show_cursor,
  6420. h_config_vert_list,
  6421. h_config_verbose_post,
  6422. h_config_auto_reply_to,
  6423. h_config_del_skips_del,
  6424. h_config_auto_expunge,
  6425. h_config_auto_read_msgs,
  6426. h_config_read_in_newsrc_order,
  6427. h_config_post_wo_validation,
  6428. h_config_select_wo_confirm,
  6429. h_config_use_current_dir,
  6430. h_config_save_wont_delete,
  6431. h_config_save_advances,
  6432. h_config_force_low_speed,
  6433. h_config_show_delay_cue,
  6434. h_config_auto_open_unread,
  6435. h_config_auto_include_reply,
  6436. h_config_select_in_bold,
  6437. h_config_folder_extension,
  6438. h_config_disable_config_screen,
  6439. h_config_disable_password_cmd,
  6440. h_config_disable_update_cmd,
  6441. h_config_disable_kblock_cmd,
  6442. h_config_quote_all_froms,
  6443. h_config_normal_fg,
  6444. h_config_normal_bg,
  6445. h_config_reverse_fg,
  6446. h_config_reverse_bg,
  6447. h_config_news_uses_recent,
  6448. h_config_suspend_spawns,
  6449. h_config_8bit_smtp,
  6450. h_config_8bit_nntp,
  6451. h_config_tab_new_only,
  6452. h_config_quell_dead_letter,
  6453. h_config_quell_beeps,
  6454. h_config_quell_lock_failure_warnings,
  6455. h_config_cruise_mode,
  6456. h_config_cruise_mode_delete,
  6457. h_config_undo,
  6458. h_ab_forward,
  6459. h_os_index_whereis,
  6460. h_os_index_whereis_agg,
  6461. h_oe_add_full,
  6462. h_oe_add_nick,
  6463. h_oe_add_addr,
  6464. h_oe_crlst_full,
  6465. h_oe_crlst_nick,
  6466. h_oe_crlst_addr,
  6467. h_oe_adlst_addr,
  6468. h_oe_editab_nick,
  6469. h_oe_editab_full,
  6470. h_oe_editab_addr,
  6471. h_oe_editab_fcc,
  6472. h_oe_editab_comment,
  6473. h_ab_export,
  6474. h_ab_edit_a_field,
  6475. h_oe_editab_al,
  6476. h_oe_searchab,
  6477. h_oe_save,
  6478. h_oe_chooseabook,
  6479. h_oe_takeaddr,
  6480. h_oe_take_or_replace,
  6481. h_oe_takename,
  6482. h_oe_takenick,
  6483. h_oe_jump,
  6484. h_oe_broach,
  6485. h_oe_foldsearch,
  6486. h_oe_foldadd,
  6487. h_oe_foldrename,
  6488. h_oe_login,
  6489. h_oe_passwd,
  6490. h_oe_choosep,
  6491. h_oe_customp,
  6492. h_oe_searchview,
  6493. h_oe_keylock,
  6494. h_oe_export,
  6495. h_wt_expire,
  6496. h_wt_delete_old,
  6497. h_select_sort,
  6498. h_mini_setup,
  6499. h_sticky_personal_name,
  6500. h_sticky_inbox,
  6501. h_sticky_smtp,
  6502. h_sticky_user_id,
  6503. h_sticky_domain,
  6504. h_bounce,
  6505. h_incoming_add_folder_host,
  6506. h_incoming_add_folder_name,
  6507. h_incoming_add_folder_nickname,
  6508. h_anon_forward,
  6509. h_news_subscribe,
  6510. h_pipe_msg,
  6511. h_pipe_attach,
  6512. h_select_by_num,
  6513. h_select_txt_from,
  6514. h_select_txt_to,
  6515. h_select_txt_cc,
  6516. h_select_txt_subj,
  6517. h_select_txt_all,
  6518. h_attach_index_whereis,
  6519. h_kb_lock,
  6520. h_config_whereis,
  6521. h_config_add,
  6522. h_config_print_opt_choice,
  6523. h_config_print_init,
  6524. h_config_change,
  6525. h_config_replace_add,
  6526. h_config_insert_after,
  6527. h_config_print_cmd,
  6528. h_config_print_del,
  6529. h_config_print_name_cmd,
  6530. NULL
  6531. };
  6532.  
  6533.